Natural Science Division

Biochemistry

BCH 212 BCH II_Lipids & Biomembranes
Professor: Elizabeth Prusak 

BCH 282 Analytical Biochemistry II
Professor: Elizabeth Prusak 

BCH 461 Enzymology
Professor: Elizabeth Prusak 

BCH 482 Honours Research Project I
Professor: Elizabeth Prusak 

BCH 483 Honours Research Project II
Professor: Elizabeth Prusak

Biology

BIL 115 Diversity of Life I Lab
Professor: Stephen Yezerinac 

BIL 117 General Ecology Lab
Professor: Wendy J King 

BIL 191 Introductory Biology Lab
Professor: Stephen Yezerinak 

BIO 117 General Ecology
Professor: Robert van Hulst 

BIO 359 Human Genetics
Professor: Gail Ouellette 

BIO 462 Honours Biological Problems
Professor: Robert van Hulst 

BIO-BIL 257 Vascular Plant Systematics
Professor: Robert van Hulst

Chemistry

CHE 104 Analytical Chemistry
Professor: Arthur Broadbent 

CHE 184 Analytical Chemistry Lab
Professor: Arthur Broadbent 

CHE 185 Organic Chemistry I Lab
Professor: Arthur Broadbent 

CHE 191 General Chemistry I
Professor: Carl Bartels 

CHE 223 Physical Chemistry II
Professor: Mihai Scarlete 

Computer Science

CSC 101 Foundations of Computer Science
Professor: Nelly Khouzam 

CSC 204 Data Structures
Professor: Nelly Khouzam 

CSC 215 Data Communications
Professor: Stephan Fournier 

CSC 272 Electric Circuits & Electronics
Professor: Stephan Fournier 

CSC 301 Simulation Techniques
Professor: Layachi Bentabet 

CSC 312 Image Processing
Professor: Madjid Allili

Mathematics

MAT 106 Advanced Calculus I
Professor: Madjid Allili 

MAT 177 Introduction to Mechanics
Professor: Valerio Faraoni 

MAT 190 Precalculus Mathematics
Professor: Mabrouk Abaoui 

MAT 191 Enriched Calculus I
Professor: Brad Willms 

MAT 215 Real Analysis I
Professor: Gordon Craig 

MAT 226 Mathematical Problem Solving
Professor: Thomas Bruestle

Physics

PHY 117 Introduction to Mechanics
Professor: Valerio Faraoni 

PHY 212 Electric Circuits & Electronics
Professor: Stephan Fournier 

PHY 474 Relativistic Astrophysics
Professor: Valerio Faraoni 

PHY 574 Relativistic Astrophysics
Professor: Valerio Faraoni 

PHY 580 Graduate Seminar I
Professor: Lorne Nelson 

PHY 581 Graduate Seminar II
Professor: Lorne Nelson