Courses

Fall/Winter 2025-26 Course Descriptions

Please note that the course descriptions are all subject to change. Your instructor will provide you with a finalized syllabus and marking scheme on the first day of classes.

100-Level Courses

200-Level Courses

300-Level Courses

400-Level Courses

Summer 2025 Course Descriptions

Information about the 2025 Summer course offerings can be found here.