Guidelines for CS instructors

Guidelines for all CS Faculty, Instructors, and Sessional Instructors

While ISG is happy to support your teaching ability and course delivery, if you're not assigned to teach an ISG-supported course, you'll still be able to contact us for advice or to get a reminder about what practices and policies we follow.

If your request is outside of our scope, we may redirect you to the guidelines or the resources linked at thje bottom of the page.

Yizhou Zhang with graduate students

CS Room Bookings

Meeting rooms

If you would like to book a room to have course staff meeting (weekly, marking, exam related, etc.) contact Undergraduate Studies Administrative Coordinator or the School Receptionist to see what options are available in DC. 

Include the following information in your request:

Course/Event:
Date(s):
Start Time/End Time:
Room Preferences (if applicable):

You can also find other options available from other Math departments.

Midterm/final examination room bookings

Registrar's Office owned classrooms can be booked through Undergraduate Studies Administrative Coordinator for any of the following:

  • review sessions (e.g. for midterm/final exam preparation)
  • additional rooms for in-class midterms
  • additional rooms for alternative/makeup midterm/exams
  • additional rooms for marking midterms/exams

Include the following information in your request:

Course:
Event:
Date(s):
Start Time/End Time:
Room/Building Preferences:

Lab bookings

Computer labs can be booked out for additional course related events (e.g. tutorials, office hours, exam marking) through the Undergraduate Studies Administrative Coordinator.

Include the following information in your request:

Course:
Event:
Date(s):
Start Time/End Time:
Number of Seats required:

If you would like to book a computer lab for a non-course related event, please contact CSCF or MFCF.

Consulting hours / office hours

If you have TAs responsible for hosting in-person consulting hours for an undergraduate CS course, they should be hosted in the CS Consulting Centre (MC 4065).

You can schedule regular hours and obtain key access through the Undergraduate Studies Administrative Coordinator.

Technical support

The Computer Science Computer Facility (CSCF) maintains two computing environments. All faculty, staff and graduate students have accounts on the general or core environment on the core CS servers, linux.cs.uwaterloo.ca. The linux.student.cs.uwaterloo.ca environment is for coursework and is used by the undergraduate students.

Contact the CSCF Help Desk for any of the following.

  • Setting up passwords for WatIAM, CS-GENERAL and CS-STUDENT.
  • Computer imaging and base configuration.
  • Help with eduroam wireless connection.
  • Loaning equipment such as laptops, displays, portable hard drives, USBs, cables for different types of display connectors and more.
  • Setting up network printers.
  • Configuring email.

Please note that even if your request seems unrelated to the above list, the help desk staff will receive your request and ensure that it is recorded and assigned to the appropriate full-time CSCF staff person. The help desk will also triage emails sent to cs-print, cs-accounts and some other "generic" email accounts.

Classroom support

For classroom problems such as burnt-out lights or broken chairs/tables, report urgent matters to Plant Operations by submitting a work request.

If non-urgent you may report any missing/broken furniture to either the Undergraduate Studies Administrative Coordinator to relay the issues to the Registrar's Office.

Classroom/lab related technical issues

Information Systems Technology (IST) will be able to support you with urgent and non urgent issues relating to classroom projectors, podium computers, document cameras (doc cams), microphones, and any other issues that occur in Registrar's classrooms. 

If you have issues in labs, contact CSCF.

Miscellaneous support for CS Instructors

Override forms

Normally, students can enroll into courses themselves, given that they meet the prerequisites and have no scheduling conflicts. However, students may run into issues with the enrolment capacity, reserves, or department consent. 

All override form requests for undergraduate CS courses should go through the CS advisors in order to ensure that requests are handled in as fair a fashion as possible. There are built-in measures in place for lecture capacities during the enrolment periods so, it is very important that CS instructors do not sign any override forms.

If a course is cross-listed with a non-CS course (e.g. CS 371/AMATH 242), please contract the CS advisors to determine the protocol.

Requests from graduate students should be handled handled by the CS Graduate Office.

Ordering textbooks

Instructors for CS courses will need to order textbooks if necessary for the course or indicate in the system that they do not plan to order textbooks each term.

The CS Undergraduate Advisor manages a textbook library from which instructors or TAs can borrow copies or reserve textbooks through the Davis Centre library. They will contact instructors regarding ordering new textbooks, reserving books for the previous term, and send reminder emails if loans are outstanding. 

Any changes to the course's textbooks should be made with the the course coordinator/outline maintainer.