Current course listings

Course List 2024-2025

View the course list for the upcoming academic year

Previous courses

Past Course Outlines

Previous course outlines 

First year courses

First Year Courses

A list of courses specific for first year students  


Summer Courses 2024

Available courses for the Summer

undergrad projects

Undergraduate Projects

A spotlight on previous undergraduate student projects