Typical duties

  • Being properly prepared to assist students and instructors
  • Attending one set of lectures per week
  • Attending and participating in weekly feedback and planning meetings which include all course staff
  • Assisting students in-person or virtually
  • Conducting tutorials and/or labs
  • Marking assignments, midterms and final exams
  • Proctoring midterms and final exams
  • Developing model solutions, marking schemes, and self-help exercises
  • Maintaining course web page and discussion forums (e.g. Piazza/edX)
  • Co-ordinating TAs and assignment marking


Average 35 hours/week for 17 weeks. Work begins the week before classes start to ensure that ISAs are trained  appropriately for the first week of class. Note that the work period extends beyond lecture and exam periods (depending on the Final Exam Schedule). The following is an example hourly distribution for a typical week. Each course will differ according to its responsibilities. 

  • Student interaction in lab (4-12)
  • Weekly meetings (1-2)
  • Consulting hours (3-6)
  • Lectures (2-3)
  • Marking and co-ordination (6-8)
  • Preparation (3)
  • Miscellaneous (2)
  • Tutorials(3)
  • Electronic communication (e.g. Piazza, email, MS Teams etc.) (5-10)