A course description provides a summary of the material that a course covers. Course descriptions also specify prerequisites and anti-requisites. You can view a list of all the courses below or choose a subject area from the menu on the right.
Course outlines contain important information such as:
Course outlines are provided by your instructor and are maintained by each academic area. Course outlines are posted on the course description pages when available.
For more information about specific courses, or to access outlines that are not posted, please contact the area responsible for your course:
Filter Courses by Department
We are in the final rounds of the September 2025 admissions. Please visit the below for the key dates and steps to apply.