Regular university classes run from May. 5, 2025 to May. 22, 2025
Regular deadline to add/drop: May. 6, 2025 12:00pm  
Regular last day to withdraw: May. 20, 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 P Undergraduate Academic Integrity Training215 OSOnl Emeny, Helen
BIO 100 P Introduction to Biological Systems28 A OSF2FMTWRF09:0011:50Vaziri, Maryam
BIO 260 P Human Anatomy21 A OSF2FMTWRF13:0015:50Kaur, Parvinder
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 Ecosystems7 OSFld Chen, Xin
Ramirez-Duarte, Wilson
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-04-07 00: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 I52 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 I13 A OSF2FMWF13:0015:50Matlinska, Maria Anna
Additional information:
Classes run from May 5, 2025 through June 4, 2025
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 102 P Play Analysis13 A OSF2FMTWRF09:0011:50Fleiger, Michele
ECO 101 P Introduction to Microeconomics40 OSF2FMTWRF13:0015:50Sukhankin, Sergey
ED 199 P Introduction to the Profession of Teaching21 A OSF2FMTWRF13:0015:50Coggins, Christopher
EDIE 325 P Ethics of Caring and Inclusion: Introduction to Inclusive Education22 OSF2FMTWRF09:0011:50Raymond, Heather
EDPS200 P Educational Psychology for Teaching23 OSF2FMTWRF13:0015:50Merritt, Karl
EDUC532 ASSeminar for Field Experience in the Elementary School III1 OSFld Plunkett, Novlet
Classes run from:
2025-04-25 to 2025-06-12
Deadline to add/drop:
2025-04-28 12:00:00
Last day to withdraw:
2025-05-22
EDUC630 P Leadership in Comprehensive School Health and Wellness7 OSBldS09:0016:30Wright, Erin
Additional information:
Classes run from 2025-05-05 to 2025-07-25
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 111 P Literature and Composition I11 A OSF2FMTWRF09:0011:50Labenski, Molly
ENG 304 P The Short Story18 A OSF2FMTWRF13:0015:50Labenski, Molly
ENSC319 A Field Course in Marine, Freshwater and Terrestrial Ecosystems7 OSFld Chen, Xin
Ramirez-Duarte, Wilson
Classes run from:
2025-05-05 to 2025-06-12
Deadline to add/drop:
2025-04-07 00: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 Education2 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 Education1 OSF2FW16: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 Epidemiology4 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 Chemistry2 OSF2FM09: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 Inspection2 OSFld Beliveau, Marie
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 P Field Experience in Public Health Inspection10 OSFld Beliveau, Marie
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
ENVH571 P Applied Research Project in Health Sciences3 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 101 P Beginners' French I16 A OSF2FMTWRF
MTWRF
09:00
13:00
12:00
15:00
Guyot, Alexandra
INDG 100 P Introduction to Indigenous Studies19 A OSF2FMTWRF09:0011:50Smith, Amber
IT 450 P IT Work Experience27 OSFld Kovacs, Andras
Marinova, Rossitza
Additional information:
Classes run from 2024-05-05 to 2024-08-22
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 Kovacs, Andras
Marinova, Rossitza
Additional information:
Classes run from 2024-05-05 to 2024-08-22
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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
MAT 151 P Introduction to Statistical Methods33 A OSF2FMTWRF09:3012:15Thanarajah, Silogini
MAT 151 PLLab for Introduction to Statistical Methods15 A OSF2FMTWRF13:0014:15Thanarajah, Silogini
MSEM P Music Seminar35 OSF2FM16:0017:50Kerley, Jolaine
Additional information:
Classes run from 2024-05-05 to 2024-07-25
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-07-29 12:00:00
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-07-29 12:00:00
MUPK 322 A Applied Music - Keyboard (Novice Level or Secondary Area)19 A OSF2F Liao, Ping-Shan
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
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
MUPV 422 A Applied Music - Voice (Novice Level or Secondary Area)15 A OSF2F McCormack, Mairi-Irene
Classes run from:
2025-05-05 to 2025-07-31
Deadline to add/drop:
2025-07-29 12:00:00
PACT137 P Volleyball18 A OSF2FMTWRF13:0016:00Monaghan, Lorne
PACT240 P Cooperative Games in Physical Education14 A OSF2FMTWRF09:0011:50Brophy, Diane
PESS 101 P Introduction to Physical Education, Health, and Wellness23 A OSF2FMTWRF09:0011:50Fowler, Teresa
PESS 330 P Health Promotion and Comprehensive School Health35 A OSF2FMTWRF09:0011:50Atchison, Bobbi-Jo
PSY 104 P Basic Psychological Processes37 A OSF2FMTWRF09:0012:00Osmani, Sumaira
PSY 211 P Statistical Methods for Psychological Research4 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 Research4 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 338 P Personality19 A OSF2FMTWRF09:0011:50DeGuerre, Amanda
PSY 339 P Abnormal Psychology20 A OSF2FMTWRF09:0011:50Orobio, Cristina
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 ExaminationFULLDTh 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 897 J 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 897 M 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 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
PSY 898 P Dissertation Research10 OSF2F 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 100 P Sociological Concepts and Perspectives22 A OSF2FMTWRF13:0015:50Willey, Robin
SPA 101 P Beginners' Spanish I11 A OSF2FMTWRF
MTWRF
09:00
13:00
12:00
15:00
Primorac, Kate
UFDN 199 P University Foundations21 OSF2FMTWRF09:0012:00Gibbon, Kimberly
X-CHN 52 J Introduction to Chinese Culture98 OSOnl Fang, Xinxin
X-CHN 52 P Introduction to Chinese Culture99 A OSOnl Fang, Xinxin
X-CHN 53 J Traditional Chinese Wellness99 OSOnl Fang, Xinxin
X-CHN 53 P Traditional Chinese Wellness99 A OSOnl Fang, Xinxin
X-ISS 01 A Full Stack Development Bootcamp20 A 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 02 A Machine Learning and Artificial Intelligence Bootcamp20 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 11 P Fundamentals of Cybersecurity250 OSOnl Fang, Xinxin
X-SKL 01 P Career Transitions: Career Management & Action Planning30 OSOnl Coyne, Shannon
Fang, Xinxin
X-SKL 02 P Career Transitions: Professional Communication & Branding30 OSOnl Coyne, Shannon
Fang, Xinxin
X-SKL 03 P Career Transitions: Networking & Building Professional Relationships30 OSOnl Coyne, Shannon
Fang, Xinxin
X-SOC 91 P Go Abroad 50 OSOnl Fang, Xinxin
X-SOC 92 50 Intercultural Experience 50 OSWIL
X-SOC 92 P Intercultural Experience 50 OSWIL Fang, Xinxin
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
X-SOC 93 J Intercultural Engagement Reflection50 OSOnl Fang, Xinxin
X-SOC 93 P Intercultural Engagement Reflection50 A OSOnl