Location
Toronto, ON | Canada
Job description
Job Summary
All TAs are required to lead weekly labs and/or attend lectures to assist in classroom activities. Other duties include grading tests and exams, holding office hours, and monitoring the online discussion board.
Qualifications
- Must be enrolled in, or have completed, an undergraduate program in Computer Science.
- Introductory programming courses or limited programming experience is NOT sufficient.
- Must have strong knowledge of basic data structures (stacks, queues, linked lists, binary search trees), recursion, object-oriented programming in Python, and introductory complexity.
- Experience with a debugger, unit testing, and demonstrated interest in face-to-face teaching is required.
- Demonstrated strong written and oral communication skills required.
- Must be available for at least one two-hour lab time or all three hours of lecture time (see check timetable for times).
- Must be available during regular business hours to complete all other assigned duties.
Job tags
Salary