Semester 1
Class Schedule: 22 Feb-9 May
Semester Break: 29 Mar-4 Apr
Assignment Due Date: 14 May
Semester 2
Class Schedule: 8 June-22 Aug
Semester Break: 12-18 July
Assignment Due Date: 27 Aug
Semester 3
Class Schedule: 20 Sept-5 Dec
Semester Break: 25-31 Oct
Assignment Due Date: 10 Dec
*Subject to change without notice*