Undergraduate Courses

For information on courses offered for the forthcoming semesters, as well as on instructor details, select the relevant semester option below. Please note the changes to some course codes, and pay attention to course preclusions provided in the detailed write-up for each course.

Courses listed are correct as of 19 April 2024.

Semester 1 - AY2024-25

Scroll to Top