University of Waterloo COVID-19 update

The University of Waterloo is constantly updating its most frequently asked questions.

Questions about buildings and services? Please visit the list of modified services.

Please note: The University of Waterloo is closed for all events until further notice.

Instructional Support Group (ISG)

The Instructional Support Group is an integral part of the School of Computer Science. It is made up of undergraduate co-op student Instructional Support Assistants (ISAs), graduate student Instructional Apprentices (IAs), graduate student Teaching Assistants (TAs), and full-time supervisors, Instructional Support Coordinators (ISCs) and Instructor/Coordinators.

We coordinate support for the following Computer Science courses: CS 100, 105, 106, 115, 116, 135, 136, 137, 138, 145, 146, 200, 230, 231, 234, 240, 240E, 241, 241E, 245, 245E, 246, 246E, 247, 251, 341, 343, 348, 349, and 350. We also support a Software Engineering course SE212. These courses have one or more of the following characteristics:

  • large enrolments
  • more than one section
  • a portion of the final grade comes from a lab component
  • the labs are scheduled by the registrar
  • the course instructors change often

Our mission

We are a service organization devoted to delivering high quality education to students in a manner that is fair and respectful to everyone. There are three main ways in which we meet this goal:

  • We form temporary partnerships with faculty members and sessional instructors to support them in their teaching roles
  • We ensure that students receive quality instruction and assistance by providing the necessary software assistance and staff training
  • We provide supplementary teaching resources to the School by taking on the instructor role to teach CS courses when there is a need