The Instructional Support Coordinator for the course will determine the specific duties that you are to perform; not everyone is responsible for all of the duties listed here.

Nonetheless, all ISAs, IAs and TAs should expect to perform at LEAST the following subset of duties:

  • Preparation
  • Marking Assignments
  • Proctoring and marking midterm and final examinations

Answering questions

Dealing with questions from the students is a large part of the following duties: consulting hours, newsgroup/Piazza maintenance, conducting tutorials and lab supervision. Staff must be careful how they answer some questions. Too much help prevents students from learning and too little help frustrates students.

A good first response is to ask the student to show you his or her algorithm and explain it to you.

Whenever possible, staff should help the students to discover the causes and cures of problems. This can be done by asking the students questions that lead the students from what they know to what they have overlooked, or by referring them to resources available to them at that time (e.g. the course/lab notes or textbook) that contain the answer.

For lab or programming assignments always encourage the students to use debugging techniques (debugger, print statements etc.) to solve the problem themselves. If the students need more help than this, explain the situation clearly to the students so that they will be able to recognise and solve the problem for themselves in the future.

Never tell the students the solutions to their assigned problems or make them feel incompetent. If it appears that a large amount of your time may be required by one student during the lab/tutorial session or office hours, an appointment should be made to meet this student outside of the scheduled sessions/office hours. This will ensure equal access time for all students during the scheduled period.

Consulting hours / Office hours

ISAs/IAs with this duty are required to maintain regular consulting hours to provide help for students. The ISC or instructor will inform you of the minimum number of weekly consulting hours. In-person consulting hours should be held in the CS Consulting Centre MC4065; please contact your ISC or Daniel Huab to get key access. Some courses may hold office hours virtually. 

The ISA/IA is primarily responsible for answering questions related to his/her course. If a student from another course asks a question, you might attempt to answer it if it's for general information. For any course specific questions, please advise the student to see someone responsible for the course.

Discussion forum maintenance

Some courses have established discussion forums (e.g. Piazza, edX) for answering students' questions and posting important pieces of information for the students, such as corrections to assignments. It may be the IAs/TAs responsibility to monitor, update, and respond to students on these discussion boards. 


For courses with scheduled tutorials, the ISA or IA may be required to prepare for and conduct the tutorial session. Additional training will be provided at the start of the term for ISAs and IAs who are assigned tutorials. In some cases, a model tutorial is conducted by an experienced course staff member; staff should attend this session as part of the preparation for their own tutorials.


During the scheduled lab period ISAs (and IAs/TAs who are assigned this duty) are to be present in the lab and available to help students with any concerns that arise from the lab material. Staff should not be involved in other activities at this time so that they will be free to circulate among the students. Staff should be proactive in the scheduled lab sessions. If time permits, the staff should circulate through the room and discuss the lab with each student.

Staff who supervise labs are also responsible for ensuring the smooth operation of the lab. They must become familiar with and enforce the lab regulations. They are also responsible for the lab equipment, and must report all equipment failures.

Marking assignments and exams

ISAs/IAs/TAs are typically expected to grade all examinations and quizzes, while ISAs/TAs are usually involved in marking assignments. The ISC or ISAs will inform you of the marking deadlines. In large courses, a common time is usually established when all members of the staff including the instructors get together to mark the examination. ISAs/IAs/TAs may also be required to help develop model solutions and marking schemes. A marking training session is typically provided during TA orientation.

Some guidelines for marking:

  • Even if a marking scheme is provided, work the problems out yourself before starting to grade the assignments. Your solution may be quite acceptable but different from the solution used in the marking scheme. Keep all solutions beside you while grading.
  • Make notes on your marking scheme of particular situations that made you drop the mark to a lower grade and discuss these with fellow markers and the ISC. This keeps the marking more consistent across ISAs/TAs. 
  • Grade one problem at a time. This keeps your mind from becoming cluttered with details from other problems.
  • Positive feedback on a student's assignment is as important as negative feedback.
  • Let fairness to all students in the course be your guide. Avoid practices that may be interpreted as discriminatory.

Missed student work

Every course will have its own late/missed assignment policies and procedures contained within the course outline. Students are responsible for bringing in doctor's notes/Verification of Illness Forms (VIF) if they miss assignments, quizzes or exams due to illnesses/accessibility accomodations. ISAs/IAs/TAs should forward these notes to the ISC directly.


Course staff should forward any suspected cases of cheating to the IC, and should not confront students themselves. The Office of Academic Integrity specifies what constitutes cheating and the appeals process available to students.

Proctoring exams

The following are some guidelines for proctoring exams. A proctoring training may be conducted by your instructor/ISC.

Prior to the exam

  1. Tape a location lookup sheet to the wall near each door of the exam room, and keep at least one copy in the exam room.
  2. Using the seating map for your assigned room, distribute the exam papers face-up on alternate seats.
  3. Write announcements on the board, including:
    • The start and end times of exam.
    • No student may leave within the first hour of the exam or in the last 10 minutes of the exam (if there are exceptions to this, you will be informed by your ISC).
  4. After you are set up, and about 7-10 minutes before the start-time, let the students into the room and announce the following:
    • Get out your WatCard and place it on your desk.
    • Place your notes, books, coats, etc. on the floor.
    • Read the instructions on the front of the exam before starting the exam.

During the exam

  1. Collect signatures. This seems like a straightforward task, but following these instructions will minimize the risk of students cheating on an exam. Using the provided signature lists:
    • Have the students sign beside their name/ID number.
    • Check that the name they sign on the exam and on the signature list matches the name on the label on the exam and the name on the WatCard and that the picture on the WatCard resembles the studen.
    • Check that the number of signatures you have collected is the same as the number of bodies in your section.
    • If a student does not have a student ID card, you may accept another form of photo ID instead and add a note to the signature sheet.
    • Collect signature of late arrivals as well.

    Note: In case the signature lists are not provided you may use a signup sheet to collect signatures; you may refer to this sample (PDF) as a guide.

  2. If students arrive late (after the exam has begun), write the time on their exam. Students who arrive more than one hour late (or whatever the time is for when students may leave) may be barred from writing the exam. Ask the ISC/instructor for a decision.
  3. Answer questions according to the guidelines set out by the instructor. Some exams may prohibit answering any content related questions. If you are uncertain of an answer, ask another proctor or the instructor.
  4. If a student wishes to go to the washroom, a proctor should walk the student to the washroom. If this is not possible allow only one student at a time to go to the bathroom.
  5. Give a 10-minute warning before the end of the exam. Announce that students should make sure their name is on all pages of the exam and that they should not leave the room, but should wait in their seats until the end of the exam.

After the exam

  1. Collect, sort and count the exam papers. Make sure the number of papers you have is the same as the number of people that wrote in your room.
  2. Clear all the location lookup sheets you taped to the wall.
  3. Return the exam papers to the designated meeting area.

Math faculty proctor pool

All graduate IAs and TAs in the Faculty of Mathematics are placed into a proctor pool. Names are drawn from this pool whenever proctors are needed for an exam. The Math Faculty Proctor Pool assignments are independent of any course-related duties and do not fall under the jurisdiction of ISG.

Course staff meetings

ISAs and IAs are required to attend course staff meetings each week. These meetings give the staff an opportunity to give feedback to the course instructor and the ISC concerning the performance of the students as well as to raise any concerns related to the course work and labs.

Lecture attendance by ISAs

All ISAs are required to attend one section of lectures for the course they are tutoring. Attendance is considered mandatory for the following reasons:

  • The ISA may not have taken the course before (as in the case of a CS major tutoring a course for non-CS majors) and may be unfamiliar with the material.
  • ISAs may have forgotten much of the course material or the course content may have changed since it was taken.
  • Attendance at lectures allows the ISA to predict questions that may be asked by students.
  • Attendance allows the ISA to anticipate possible sources of confusion or misinterpretation.
  • ISAs hear all course announcements given by the instructor and can note any variations prompted by student reaction and interaction.
  • The instructor can approach the ISA on a regular basis if it is required more often than the weekly meeting allows.
  • The ISA can pass on information relevant to the labs or tutorials to the class as a whole.
  • Continuity is fostered between labs and lectures.