Natural Science Division

Biochemistry

BCH 341 Current Topics in Biotechnology
Professor: Dr. Edmund Ziomek

Biology

BIL 116 Diversity of Life II Labs
Professor: Dr. Stephen Yezerinac

BIL 133 Human Anatomy
Professor: Michael Richardson

BIO-BIL 118 Introductory Genetics
Professor: Dr. Stephen Yezerinac

BIO 116 Diversity of Life II
Professor: Dr. Robert van Hulst

BIO 212 Evolution
Professor: Michael Richardson

BIO 217 Advanced Ecology
Professor: Dr. Robert van Hulst

BIO 228 Animal Physiology II
Professor: Dr. Kerry Hull

BIO 248 Invertebrate Zoology
Professor: Dr. Jade Savage

BIO 320 Programmed Cell Death
Professor: Dre. Estelle Chamoux

BIO 365 Developmental Biology
Professor: Dre. Estelle Chamoux

BIO 463 Advanced Honours Biological Problems
Professor: Dr. Robert van Hulst

Computer Science

CSC 201 Computer Ethics
Professor: Lin Jensen

CSC 205 Data Mining for Scientists
Professor: Dr. Layachi Bentabet

CSC 302 Computer Graphics
Professor: Dr. Madjid Allili

CSC 309 Principles of Operating Systems
Professor: Dr. Layachi Bentabet

Mathematics

ESG 261 Quantitative Methods
Professor: Scosha Merovitz

MAT 107 Advanced Calculus II
Professor: Brad Willms

MAT 109 Linear Algebra
Professor: Thomas Brüstle

MAT 115 Further Discrete Mathematics
Professor: Dr. François Huard

MAT 190 Precalculus
Professor: M. Abaoui

MAT 217 Complex Analysis
Professor: Brad Willms

MAT 222 Modern Algebra II
Professor: David Smith

MAT 451 Topics in Algebra II
Professor: Dr. François Huard / Scosha Merovitz

MAT 456 Independent Studies I
Professor: Brad Willms

Physics

PHY 106 Waves and Optics
Professor: Dr. Valerio Faraoni

PHY 113 Introduction to Astronomy
Professor: Dr. Sylvain Turcotte

PHY 586 Stellar Astrophysics II
Professor: Dr. Lorne Nelson