Current course listings

Course List 2023-2024

View the course list for the upcoming academic year

First year courses

First Year Courses

A list of courses specific for first year students 

undergrad projects

Undergraduate Projects

A spotlight on previous undergraduate student projects  

Previous courses

Past Course Outlines

Previous course outlines