This is a searchable list of programs and all courses offered. Click Course Title, or select “View Details” on each listing to see course outlines, access available downloads, and registration information.

Course information is updated often. Please check course descriptions carefully to make sure you have the pre-requisites and / or co-requisites for the courses in which you wish to enrol.

For a comprehensive list of all courses offered by the Faculty—currently and historically—please view our Complete Course List.

If you have a course code in mind or wish to search via topic, please use the search function below.

Course Code
Course Title