Natural Science Division

Biochemistry

BCH 212 Biochemistry II – Lipids & Biomembranes
Professor: Elizabeth Prusak 

BCH 282 Analytical Biochemistry Laboratory II
Professor: Elizabeth Prusak 

BCH 461 Enzymology
Professor: Elizabeth Prusak 

BCH 482 Honours Research Project I
Professor: Elizabeth Prusak

Biology

BIL 115 Diversity of Life Lab I
Professor: Stephen Yezerinac 

BIL 117 General Ecology Lab
Professor: Wendy J. King 

BIL 191 Introductory Biology Lab
Professor: Stephen Yezerinac 

BIO 115 Diversity of Life I
Professor: Jade Savage 

BIO 117 General Ecology
Professor: Robert van Hulst 

BIO 272 Scientific Writing for the Life Sciences
Professor: Wendy J. King 

BIO/BIL 291 Biometry
Professor: Robert van Hulst

BIO 349 Biology of the Insects
Professor: Jade Savage 

BIO 462 Honours Biological Problems
Professor: Robert van Hulst

Chemistry

CHE 102 Inorganic Chemistry I
Professor: Dale Wood 

CHE 104 Analytical Chemistry
Professor: Dale Wood 

CHE 185 Organic Chemistry Lab I
Professor: Carl Bartels 

CHE 191 General Chemistry I
Professor: Carl Bartels

Computer Science

CSC 101 Foundations of Computer Science
Professor: Nelly Khouzam 

CSC 218 Advanced C++ Programming
Professor: Stefan Bruda 

CSC 316 Special Topics-Software
Professor: Dimitri Vouliouris 

CSC 412 Image Processing
Professor: Madjid Allili 

Mathematics

MAT 100 Excursions in Modern Mathematics
Professor: N. Brad Willms 

MAT 106 Advanced Calculus I
Professor: N. Brad Willms 

MAT 108 Matrix Algebra
Professor: Mabrouk Abaoui 

MAT 110 Excursions in Modern Mathematics
Professor: N. Brad Willms 

MAT 190 Precalculus Mathematics
Professor: Mabrouk Abaoui 

MAT 210 Ordinary Differential Equations
Professor: N. Brad Willms 

MAT 213 Introduction to Probability
Professor: Madjid Allili 

MAT 215 Real Analysis I
Professor: Sylvain Bérubé 

MAT 221 Introduction to Modern Algebra I
Professor: Charles Paquette

Physics

PHY 113 Introduction to Astronomy
Professor: Sylvain Turcotte 

PHY 117 Introduction to Mechanics
Professor: Valerio Faraoni 

PHY 213 Modern Physics I
Professor: Walter Stephan 

PHY 270 Ordinary Differential Equations
Professor: N. Brad Willms 

PHY 461 Quantum Mechanics I
Professor: Valerio Faraoni 

PHY 476-576 Stellar Astrophysics
Professor: Lorne Nelson 

PHY 480 Honours Research Dissertation
Professor: Lorne Nelson 

PHY 580 Graduate Seminar I
Professor: Lorne Nelson