Sessional Lecturer - CSCH- Capstone Design Project - Web-Scale System Design
Listed on 2026-07-14
-
Education / Teaching
College Lecturer, IT/Computer Science Instructor, University Professor
Course number and title
CSC
490H1S
- Capstone Design Project
- Web‑Scale System Design, LEC
0101
This half‑course gives students experience solving a substantial problem that may span several areas of Computer Science. Students will define the scope of the problem, develop a solution plan, produce a working implementation, and present their work using written, oral, and (if suitable) video reports. Class time will focus on the project, but may include some lectures. The class will be small and highly interactive.
Project themes change each year. Contact the Computer Science Undergraduate Office for information about this year’s topic themes, required preparation, and course enrolment procedures. Not eligible for CR/NCR option.
Reference:
Estimated course enrollment50 students
Estimated TA supportOne 60‑hour TA position for every 30 students
Class scheduleWednesdays 13:00-15:00
Sessional dates of appointmentJanuary 1, 2027 – April 30, 2027
Salary- Sessional Lecturer I = $14,381.00
- Sessional Lecturer I
- Long Term = $16,080.00 - Sessional Lecturer II = $16,080.00
- Sessional Lecturer II
- Long Term = $17,212.00 - Sessional Lecturer III = $17,212.00
- Sessional Lecturer III
- Long Term = $17,755.00
Please note that should rates stipulated in the collective agreement vary from rates stated in this posting, the rates stated in the collective agreement shall prevail.
Minimum Qualifications- Graduate degree in Computer Science or closely related field required.
- Demonstrated expertise in topic area of the course required.
- Strong organizational, interpersonal, and communication skills required.
- Teaching experience at the university level or equivalent industry level required.
- Previous experience teaching undergraduate courses in the field of Computer Science preferred.
- Demonstrated evidence of excellence in teaching preferred.
- Must have professional experience designing, building, testing, and evaluating large‑scale software systems.
- Experience with web application architectures, APIs, data storage, caching, distributed systems, message queues, search, reliability, real‑time systems, and offline applications.
- Preparing and delivering the lectures in‑person on campus as scheduled.
- Handling course administration including maintaining the course website on Quercus; developing marking schemes/syllabus; planning tutorial content (when applicable); developing course assessments including assignments, projects, quizzes, tests, and final assessments.
- Providing appropriate contact time outside of class to students through office hours, email, the course website and/or the course bulletin board.
- Preparing the breakdown of hours for TA duties in the course and supervising the TAs.
- Ensuring that tutorials and/or labs are delivered appropriately by the TAs as applicable.
- Managing the grading for the course, which is largely done by the TAs, and carrying out any grading not handled by the TAs.
- Invigilating term tests and the final exam when applicable.
- Managing the grades, including the timely completion and release of grades and feedback to students throughout the term; submitting final course grades (due May 7, 2027).
Instructors will also be expected to consult with the department’s Teaching Support group when creating the course syllabus and course assessments (tests, assignments, projects, and final exam).
Application instructionsAll individuals interested in this position must submit their application using the following application form. The direct link is: (Use the "Apply for this Job" box below). This includes submitting an updated Curriculum Vitae and the CUPE 3902 Unit 3 application form available at If you have any questions, please email: onto.edu.
The University is committed to the principles of the Accessibility for Ontarians with Disabilities Act (AODA). As such, we strive to make our recruitment, assessment and selection processes as accessible as possible and provide accommodations as required for applicants with disabilities.
Closing date08/04/2026, 11:59PM EDT
Diversity StatementThe University of Toronto embraces Diversity and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).