Programs and courses Undergraduate programs Programs by faculty Understanding your program of study Changing a program of study French Immersion Studies Co-operative education programs Study abroad House of Commons Page Program Graduate programs Diploma Master's Doctorates Important dates and deadlines Course and exam timetables Obtain your degree uoCal Continuing education Professional development courses Personal enrichment courses Courses By faculty, discipline or course code Course timetable Undergraduate course enrolment info. Enrol online for courses Enrol as a special student Guide to graduate enrolment Online courses