About The Position

This position is for a Sessional Lecturer for the course CSC265H1F - Enriched Data Structures and Analysis. This course covers the same topics as CSC263H1 but at a faster pace, with greater depth and rigor, and more challenging assignments. Emphasis will be placed on proofs, theoretical analysis, and creative problem-solving. Some topics may be covered in more detail or additionally compared to CSC263H1. The course is scheduled for Mondays, Wednesdays, and Fridays from 15:00 to 16:00. The delivery method is currently in-person, but may change. The appointment is from September 1, 2026, to December 31, 2026. The estimated course enrollment is 40 students with one 60-hour TA position.

Requirements

  • 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.

Nice To Haves

  • Previous experience teaching undergraduate courses in the field of Computer Science preferred.
  • Demonstrated evidence of excellence in teaching preferred.
  • Experience leading companies and organizations within the technology sector preferred.
  • Experience building long-term partnerships between academic and industry organizations preferred.

Responsibilities

  • Preparing and delivering 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 January 11, 2027).
  • Following the basic content and style used by the faculty members who normally teach the course.
  • Getting approval from faculty members or the Associate Chair for any substantial changes to the course content or assessment methods.
  • Consulting with the department’s Teaching Support group when creating the course syllabus and course assessments (tests, assignments, projects, and final exam).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service