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.
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:
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:
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:
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.