University of Waterloo COVID-19 update

Please see the University of Waterloo’s frequently asked questions for information about COVID-19 and how it has affected university operations.

Please visit the list of modified services if you have questions about university services.

Although the University of Waterloo is closed for in-person events until further notice, many virtual events and presentations of interest to computer scientists are taking place each week at the Cheriton School of Computer Science. Please check out what our students and faculty are doing.


The Instructional Apprentice (IA) and Teaching Assistant (TA) assignment process starts when an online TA Preference Form is posted each term. All grad students eligible for a TA should fill in the form to specify their experience, background and task preference. After this, IAs and TAs are assigned according the information collected, except those who are requested for a specific course by the course instructor.

The process is different for new grad students. For their first term, new grad students will not be required to fill in the TA Preference Form and will be directly assigned a TA position for a first or second year ISG-supported course so that they receive proper training with the ISG.

TA assignments 

IA assignments