The Instructional Support Group is continually seeking enthusiastic and dependable people to assume valuable roles in the course teaching team. A teaching team consists of course instructors, graduate Teaching Assistants (TAs), graduate Instructional Apprentices (IAs) and Instructional Support Assistants (ISAs). Our ISAs are usually undergraduate students in the co-op program.
As an ISA, you will provide the primary student contact, serving as consultants for course-related material and ensuring the smooth running of the computer laboratory sessions. You will also have an opportunity to gain teaching experience while conducting lab lecturettes or tutorials.
Junior students are welcome to apply for ISA positions. Our ideal teaching team consists of a mix of people with different strengths; technical superiority is not a requirement of this position, only a desire to learn and a desire to teach others. Here is what some of our past ISAs had to say about their experience as an ISA (previously tutor):

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1
Tel: 519-888-4567 x33293
Fax: 519-885-1208
Contact | Feedback: isg@cs.uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics