The University of Toronto invites applications for a Sessional Lecturer to teach CSCC63H3 - Computability and Computational Complexity. This role involves the complete design and delivery of an in-person university course, including lectures, student support, and course administration.
What You'll Do
- Prepare and deliver in-person course content, including lectures and tutorials.
- Hold regular office hours and respond to student inquiries.
- Perform course administration: develop grading schemes, handle academic accommodations, and write and administer exams.
- Manage and supervise teaching assistants assigned to the course.
- Coordinate with full-time faculty to ensure course content aligns with program expectations.
What We're Looking For
- Graduate-level expertise in a field related to the course material (computability, computational complexity).
- Thorough, solid, and technical expertise in the following topics: computability and decidability, diagonalization, Turing machines, Church-Turing thesis, halting problem, NP-completeness, reducibility, space complexity, approximation algorithms.
- A thorough familiarity with the course material and the ability to deliver a course aligned with the provided outline.
Nice to Have
- Previous experience teaching a similar university-level course.
- Relevant research experience at the post-graduate level.
Benefits & Compensation
- The rate of pay for this specific half-course is $14,126.00. Standard university rates for reference are: Sessional Lecturer I $9,820.70; Sessional Lecturer I Long Term $10,510.04; Sessional Lecturer II $10,510.04; Sessional Lecturer II Long Term $10,760.28; Sessional Lecturer III $10,760.28; Sessional Lecturer III Long Term $11,030.36 per half-course.
Work Mode
This is an onsite position located at the University of Toronto Scarborough Campus.
All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.

