Natural Science Division

Biochemistry

BCH 281 Analytical Biochemistry I
Professor: Dr. Elizabeth Prusak    

BCH 316 Biochemistry II
Professor: Dr. Elizabeth Prusak    

BCH 338 Environmental Biochemistry and Toxicology
Professor: Dr. Elizabeth Prusak    

BCH 461 Enzymology
Professor: Dr. Elizabeth Prusak    

BCH 482 Honours Research Project
Professor: Dr. Elizabeth Prusak

Biology

BIL 115 Diversity of Life I
Professor: Dr. Stephen Yezerinac

BIL 117 General Ecology
Professor: Wendy J. King

BIL 191 Introductory Biology
Professor: Dr. Stephen Yezerinac

BIO 110 Introductory Cellular & Molecular Biology
Professor: Dr. Stephen Yezerinac    

BIO 115 Diversity of Life I
Professor: Dr. Jade Savage   

BIO 117 General Ecology
Professor: Dr. Robert van Hulst    

BIO 226 Animal Physiology I
Professor: Dr. Estelle Chamoux    

BIO 252 Bioethics
Professor: Gail Ouellette    

BIO-BIL 291 Biometry
Professor: Dr. Robert van Hulst    

BIO 349 Biology of the Insects
Professor: Dr. Jade Savage

Chemistry

CHE 081 Introductory Chemistry Laboratory I
Professor: Dr. A. D. Broadbent    

CHE 105 Introductory Organic Chemistry
Professor: Dr. A. D. Broadbent    

CHE 185-186 Introductory Organic Chemistry
Professor: Dr. D. Aris 

CHE 191 General Chemistry I
Professor: Dr. Damian Aris    

CHE 256 Intermediate Organic Chemistry
Professor: Dr. A. D. Broadbent    

CHE 283 Physical Chemistry Laboratory 2
Professor: Dr. Damian Aris

Computer Science

CSC 101 Foundations of Computer Science
Professor: D. Vouliouris, S. Fournier    

CSC 116 Low Level Programming Language
Professor: Lin Jensen    

CSC 207 Databases
Professor: Lin Jensen    

CSC 208 Scientific Pragramming
Professor: Dr. Madjid Allili    

CSC 211 Computer Organization and Logic Design
Professor: Stéphan Fournier    

CSC 215 Data Communications
Professor: Stéphan Fournier    

CSC 218 Advanced C++ Programming
Professor: Stefan Bruda    

CSC 405 Theoretical Aspects of Computer Science
Professor: Stefan Bruda

Mathematics

MAT 081 Calculus Laboratory
Professor: Gordon Craig    

MAT 088 Calculus Laboratory
Professor: Gordon Craig    

MAT 100 Excursions in Modern Mathematics
Professor: Gordon Craig    

MAT 104 History of MAthematics
Professor: Dr. Andrew P. Dean    

MAT 105 Introduction to Discrete Mathematics
Professor: Scosha Merovitz    

MAT 106 Advanced Calculus I
Professor: N. Brad Willms    

MAT 108 Matrix Algebra
Professor: Dr. Thomas Brüstle    

MAT 190 Precalculus
Professor: M. Abaoui    

MAT 191 Enriched Calculus I
Professor: Dr. François Huard    

MAT 193 Calculus for Business Students I
Professor: M. Abaoui    

MAT 195 Calculus for Business Students II
Professor: M. Abaoui    

MAT 198 Calculus for Life Sciences
Professor: Gordon Craig    

MAT 210 Ordinary Differential Equations
Professor: N. Brad Willms    

MAT 215 Real Analysis I
Professor: Dr. Madjid Allili    

MAT 221 Introduction to Modern Algebra
Professor: Dr. François Huard

Physics

PHY 081 Introductory Physics Laboratory I
Professor: Dr. Sylvain Turcotte    

PHY 101 Statistical Methods in Experimental Science
Professor: K. Jaffer    

PHY 107 Thermal and Fluid Physics
Professor: Dr. Valerio Faraoni    

PHY 111 Physics of Everyday Phenomena
Professor: K. Jaffer    

PHY 113 Introduction to Astronomy
Professor: Dr. John F. Emerson    

PHY 117 Introduction to Mechanics
Professor: Walter Stephan    

PHY 191 Introductory Physics I, Mechanics
Professor: Walter Stephan    

PHY 213 Modern Physics I
Professor: Dr. Valerio Faraoni    

PHY 218 Advanced Mechanics
Professor: Dr. Lorne Nelson    

PHY 476 Stellar Astrophysics
Professor: Lorne Nelson    

PHY 480 Honours Research Dissertation
Professor: Lorne Nelson    

PHY 576 Stellar Astrophysics
Professor: Lorne Nelson    

PHY 580 Graduate Seminar I
Professor: Lorne Nelson