##Undergraduate students
Undergraduate enrolment is mainly handled by the CS advisors:
https://cs.uwaterloo.ca/office-hours##Graduate students
The School of Computer Science welcomes graduate students from other departments in their graduate courses but gives priority to CS graduate students first. Non-CS graduate students interested in enrolling in a CS graduate course cannot enrol in a CS course on Quest as places are currently reserved for CS grads.
Non-CS graduate students are advised to request a permission # for the particular course they are interested in by sending the course instructor an email with their:
1) Student full name
2) Student ID #
3) Student home department registered in
4) Course # with section #
Students may not request a place in more than 2 courses.
Non-CS graduate students are welcome to attend a CS graduate courses in the first week of classes. Permission numbers will be assigned to the selected students after the first week of classes if space allows.