Regular university classes run from May. 26, 2025 to Jun. 12, 2025
Regular deadline to add/drop: May. 27, 2025 12:00pm  
Regular last day to withdraw: Jun. 10, 2025  

The content on this page is intended for information purposes only.
Availability and/or registration in courses is not guaranteed.

Course SectionCourse TitleOpen SeatsDel.DaysStart TimeEnd TimeInstructor(s)
AIT 100 R Undergraduate Academic Integrity Training248 A OSOnl Emeny, Helen
BIO 265 P General Microbiology39 A OSF2FTWR09:0011:50Kaur, Parvinder
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
BIO 265 PLLab for General Microbiology6 OSF2FTWR13:0015:50Patel, Mansi
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
BIO 319 P Field Course in Marine, Freshwater and Terrestrial Ecosystems17 OSFld Chen, Xin
Ramirez-Duarte, Wilson
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
BIOCH200 Q Introductory Biochemistry26 A OSF2FTR13:0016:10Zubair, Muhammad
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
CH 101 Q Introductory University Chemistry I53 A OSF2FMWF09:0011:50Matlinska, Maria Anna
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-05-20
CH 101 XLLab for Introductory University Chemistry I14 A OSF2FMWF13:0015:50Matlinska, Maria Anna
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-05-20
DRA 252 Q Fundamentals of Public Speaking12 A OSF2FMTWRF09:0011:50Peng, Michael
ECO 102 Q Introduction to Macroeconomics36 OSF2FMTWRF13:0015:50Sukhankin, Sergey
EDPS341 Q Psychology of Exceptional Children and Youth28 A OSF2FMTWRF09:0012:00Ramsankar, H. Mark
EDUC630 P Leadership in Comprehensive School Health and Wellness7 OSBldS09:0016:30Wright, Erin
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
ENG 112 Q Literature and Composition II17 A OSF2FMTWRF09:0011:50Pabst, Kurt
ENSC101 Q Introduction to Environmental Studies40 A OSF2FMTWRF13:0015:50Nyade, Praise
ENSC319 A Field Course in Marine, Freshwater and Terrestrial Ecosystems11 OSFld Chen, Xin
Ramirez-Duarte, Wilson
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
ENVH523 P Ethical Issues in Environmental Health6 OSF2FR
R
09:00
13:00
11:50
15:50
Sinclair, Glenn
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH523 Q Ethical Issues in Environmental HealthFULLF2FW
W
09:00
13:00
11:50
15:50
Sinclair, Glenn
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH533 P Core Competency I - Promotion and Education3 OSF2FT16:0018:50Motajo, Olusegun
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH533 Q Core Competency I - Promotion and EducationFULLF2FW16:0018:50Motajo, Olusegun
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH552 P Epidemiology1 OSF2FT13:0015:50Bukutu, Cecilia
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH552 Q Epidemiology3 OSF2FT09:0011:50Bukutu, Cecilia
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH556 P Environmental Chemistry3 OSF2FM13:0015:50Pankewich, Douglas
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH556 Q Environmental ChemistryFULLF2FM09:0011:50Pankewich, Douglas
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH557 P Environmental ToxicologyFULLF2FT09:0011:50Pankewich, Douglas
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH557 Q Environmental Toxicology3 OSF2FT13:0015:50Pankewich, Douglas
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
ENVH561 AH Field Experience in Public Health InspectionFULLFld Beliveau, Marie
Classes run from:
2025-05-05 to 2025-08-29
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-31
ENVH561 B Field Experience in Public Health Inspection1 OSFld Beliveau, Marie
Classes run from:
2025-05-20 to 2025-08-09
Deadline to add/drop:
2025-05-23 00:00:00
Last day to withdraw:
2025-07-11
ENVH571 P Applied Research Project in Health Sciences2 OSF2F Bukutu, Cecilia
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
FR 102 Q Beginners' French II17 A OSF2FMTWRF
MTWRF
09:00
13:00
12:00
15:00
Casajus, Michael
IT 450 P IT Work Experience27 OSFld Islam, Md Morshedul
Kovacs, Andras
Marinova, Rossitza
Classes run from:
2025-05-05 to 2025-12-05
Deadline to add/drop:
2025-05-13 00:00:00
Last day to withdraw:
2025-12-14
IT 550 P IT Internship5 OSWIL Abdullah, Wali Mohammad
Kovacs, Andras
Marinova, Rossitza
Classes run from:
2025-05-05 to 2025-08-22
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-05-12
IT 581 ALLab for IT Project1 OSGRP Chauhan, Apoorva
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 BLLab for IT ProjectFULLGRP Saha, Baidya
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 F IT Project1 OSGRP Chauhan, Apoorva
Marinova, Rossitza
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 M IT Project1 OSGRP Islam, Md Morshedul
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 MLLab for IT Project1 OSGRP Islam, Md Morshedul
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 N IT ProjectFULLGRP Hajari, Nasim
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 NLLab for IT ProjectFULLGRP Hajari, Nasim
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 P IT ProjectFULLGRP Saha, Baidya
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 R IT ProjectFULLGRP Marinova, Rossitza
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 RLLab for IT ProjectFULLGRP Marinova, Rossitza
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 W IT Project2 OSGRP Abdullah, Wali Mohammad
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
IT 581 WLLab for IT Project2 OSGRP Abdullah, Wali Mohammad
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
MSEM P Music Seminar36 OSF2FM16:0017:50Kerley, Jolaine
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
MUPK 122 A Applied Music - Keyboard (Novice Level or Secondary Area)23 A OSF2F Liao, Ping-Shan
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-07-29
MUPK 126 A Applied Music - Keyboard (Primary Area)24 A OSF2F Liao, Ping-Shan
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-07-29
MUPK 322 A Applied Music - Keyboard (Novice Level or Secondary Area)19 A OSF2F Liao, Ping-Shan
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-07-29
MUPS 426 A Applied Music - Strings (Primary Area)14 A OSF2F Ho, Frank
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-05-09 12:00:00
Last day to withdraw:
2025-07-27
MUPV 122 A Applied Music - Voice (Novice Level or Secondary Area)21 OSF2F Kerley, Jolaine
McCormack, Mairi-Irene
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-05-06 00:00:00
Last day to withdraw:
2025-07-29
MUPV 226 A Applied Music - Voice (Primary Area)49 A OSF2F McCormack, Mairi-Irene
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-07-29
MUPV 326 A Applied Music - Voice (Primary Area)19 A OSF2F Kerley, Jolaine
McCormack, Mairi-Irene
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-05-06 00:00:00
Last day to withdraw:
2025-07-29
PACT240 Q Cooperative Games in Physical Education14 A OSF2FMTWRF09:0011:50Brophy, Diane
PACT250 Q Outdoor Education6 A OSF2FMTWRF09:0011:50Monaghan, Lorne
PESS 293 Q Introduction to the Movement Activities of Children Aged 5-1220 A OSF2FMTWRF09:0011:50Tharle-Oluk, Robin
PSCI101 Q Introduction to Government36 A OSF2FMTWRF13:0015:50Pourmokhtari, Navid
PSY 105 A Individual and Social Behaviour29 A OSF2FMTWRF09:0011:50Orobio, Cristina
PSY 211 P Statistical Methods for Psychological Research6 A OSF2FMTR09:0011:15Narayanan Nedumpully, Nayana
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
PSY 211 PLLab for Statistical Methods for Psychological Research6 A OSF2FW09:0011:15Narayanan Nedumpully, Nayana
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-10
PSY 634 P Advanced Intellectual Assessment2 OSF2FW
W
09:00
13:00
11:50
15:50
Chevalier, Therese
Classes run from:
2025-05-05 to 2025-06-18
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-11
PSY 677 A Advanced Human NeuropsychologyFULLF2FMW09:0011:50Liddle, Lane
Classes run from:
2025-05-05 to 2025-06-18
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-11
PSY 810 A Dissertation Research and Proposal DevelopmentFULLF2FTR13:0015:50Greidanus, Elaine
Classes run from:
2025-05-05 to 2025-06-18
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-11
PSY 825 A Mixed Methods Research & Program EvaluationFULLWILMW13:0015:50McCalla, Rohan
Classes run from:
2025-05-05 to 2025-06-18
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-11
PSY 825 ALLab for Mixed Methods Research & Program EvaluationFULLWILW11:0012:30McCalla, Rohan
Classes run from:
2025-05-05 to 2025-06-18
Deadline to add/drop:
2025-05-06 12:00:00
Last day to withdraw:
2025-06-11
PSY 897 D Candidacy Examination1 OSDTh Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 12:00:00
Last day to withdraw:
2025-07-11
PSY 898 K Dissertation Research7 A OSF2F Dyce, Jamie
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
PSY 898 L Dissertation Research9 A OSF2F Greidanus, Elaine
Classes run from:
2025-05-05 to 2025-07-25
Deadline to add/drop:
2025-05-12 00:00:00
Last day to withdraw:
2025-07-11
SOC 102 Q Social Problems35 A OSF2FMTWRF09:0011:50Pope, Annaliese
SPA 102 Q Beginners' Spanish II12 A OSF2FMTWRF
MTWRF
09:00
13:00
11:50
15:00
Gaviria-Buck, Sandra
X-CHN 52 Q Introduction to Chinese Culture99 OSOnl Fang, Xinxin
X-CHN 53 Q Traditional Chinese Wellness99 OSOnl Fang, Xinxin
X-ISS 02 A Machine Learning and Artificial Intelligence Bootcamp19 OSOnl Classes run from:
2025-05-19 to 2025-08-01
Deadline to add/drop:
2025-05-30 00:00:00
Last day to withdraw:
2025-05-30
X-ISS 03 Q Part-Time Full Stack Development Bootcamp25 OSOnl
X-ISS 04 Q Part-time Machine Learning and Artificial Intelligence Bootcamp25 OSF2F
X-ISS 11 Q Fundamentals of Cybersecurity250 OSOnl Fang, Xinxin
X-SKL 01 Q Career Transitions: Career Management & Action Planning30 OSOnl Coyne, Shannon
Fang, Xinxin
X-SKL 02 Q Career Transitions: Professional Communication & Branding30 OSOnl Coyne, Shannon
Fang, Xinxin
X-SKL 03 Q Career Transitions: Networking & Building Professional Relationships30 OSOnl Coyne, Shannon
Fang, Xinxin
X-SOC 91 50 Go Abroad 50 OSOnl
X-SOC 91 Q Go Abroad 50 OSOnl Fang, Xinxin
X-SOC 93 50 Intercultural Engagement Reflection50 OSOnl
X-SOC 93 Q Intercultural Engagement Reflection50 OSOnl Fang, Xinxin