People and Courses

Who is in ISG?

The Instructional Support Group (ISG) is an integral part of the University of Waterloo's Cheriton School of Computer Science comprised of

and is managed by the Undergraduate Studies Manager.

Who do we support?

We coordinate faculty, student, and staff support for courses listed on the right.

These courses we support 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's Office
  • the course instructors change often.

To determine which courses are supported by which members of ISG, please visit our ISC/Course allocation page. 

  • Faculty
  • Staff
  • Current students
  • Undergrads
  • Graduate Students
  • Instructors

100-level ISG courses

  • CS 100
  • CS 105
  • CS 106
  • CS 114
  • CS 115
  • CS 116
  • CS 136
  • CS 136L
  • CS 137
  • CS 138
  • CS 145
  • CS 146

200-level ISG courses

  • CS 200
  • CS 230
  • CS 231
  • CS 234
  • CS 240
  • CS 240E
  • CS 241
  • CS 241E
  • CS 245
  • CS 245E
  • CS 246
  • CS 246E
  • CS 247
  • CS 251
  • SE 212

300-level ISG courses

  • CS 341
  • CS 343
  • CS 346
  • CS 348
  • CS 349
  • CS 350