Undergraduate Modules
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 at 19 April 2024.