Biochemistry
BCH 281 Analytical Biochemistry I
Professor: Dr. Elizabeth Prusak
BCH 316 Biochemistry II
Professor: Dr. Elizabeth Prusak
BCH 461 Enzymology
Professor: Dr. Elizabeth Prusak
Biology
BIL 117 General Ecology
Professor: Wendy J. King
BIO 110 Introduction to Cellular And Molecular Biology
Professor: Amy Svotelis
BIO 115 Diversity of Life I (Kingdom Animalia)
Professor: Dr. Jade Savage
BIO 117 General Ecology
Professor: Dr. Robert van Hulst
BIO 191 Introduction to Biology
Professor: Prof. Amy Svotelis
BIO 220 the History of Biology
Professor: Dr. Bill O’Neil
BIO 257 Vascular Plant Systematics
Professor: Dr. Robert Van Hulst
Chemistry
CHE 081 Introductory Chemistry Laboratory I
Professor: Dr. A. D. Broadbent
CHE 103 Introductory Physical Chemistry
Professor: Dr. M. Scarlete
CHE 183 Physical Chemistry Laboratory 1
Professor: Dr. Damian Aris
CHE 184 Analytical Chemistry Laboratory 1
Professor: Dr. Damian Aris
CHE 191 General Chemistry I
Professor: Dr. A. D. Broadbent
CHE 256 Intermediate Organic Chemistry
Professor: R. Yeats
CHE 280 Computer Applications to Literature Searching
Professor: Dr. R.B. Yeats
CHE 287 Chemical Spectroscopy Lab
Professor: Dr. Damian Aris
CHE 470 Independent Study
Professor: Dr. R.B. Yeats
Computer Science
CSC 101 Foundations of Computer Science
Professors: N. Khouzam, S. Fournier, M. Allili, S. Bruda
CSC 201 Computer Ethics
Professor: Lin Jensen
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 305 Theoretical Aspects of Computer Science
Professor: Stefan Bruda
CSC 310 Software Engineering
Professor: Lin Jensen
CSC 312 Image Processing
Professor: Dr. Layachi Bentabet
Mathematics
MAT 100 Excursions in Modern Mathematics
Professor: N. Brad Willims
MAT 106 Advanced Calculus I
Professor: N. Brad Willms
MAT 108 Matrix Algebra
Professor: Dr. Thomas Brüstle
MAT 110 Excursions in Modern Mathematics
Professor: N. Brad Wilims
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 210 Ordinary Differential Equations
Professor: N. Brad Willms
MAT 221 Introduction to Modern Algebra I
Professor: Scosha Merovitz
MAT 331 Metric Spaces and Topology
Professor: Dr. François Huard
Physics
PHY 083 Physics for the Life Sciencs Laboratory I
Professor: Professor K. Jaffer
PHY 101 Statistical Methods
Professor: Dr. Lorne Nelson
PHY 191 Introductory Physics I, Mechanics
Professor: Walter Stephan
PHY 216 Physical and Contemporary Optics
Professor: Walter Stephan
PHY 284 Intermediate Physics Laboratory II
Professor: Walter Stephan
PHY 466 Theoretical Topics
Professor: Dr. Lorne Nelson
PHY 480 Honours Research Dissertation
Professor: Dr. Lorne Nelson

