Natural Science Division

Biochemistry

BCH 191 Introduction to Biochemistry
Professor: Dr. Elizabeth Prusak

BCH 282 Analytical Biochemistry II
Professor: Dr. Elizabeth Prusak

BCH 336 Immunology
Professor: Dr. Elizabeth Prusak

Biology

BIO 116/ BIL 116 Diversity of Life II
Professor: Dr. Robert Van Hulst, Amy Svotelis

BIO 138 the Genetics Revolution
Professor: Gail Ouellette

BIO 193 General Biology for Education
Professor: Angela Petitclerc

BIO 217 Advanced Ecology
Professor: Dr. Robert Van Hulst

BIO 218 Genetics
Professor: Amy Svotelis

BIO 221 Biogeography
Professor: Dr. Jade Savage

BIO 228 Animal Physiology II
Professor: Dr. Kerry Hull

BIO 248 Invertebrate Zoology
Professor: Dr. Jade Savage

BIO 260 Climate Change in a Plant Eco-Physiological Perspective
Professor: Christina Reynolds

BIO 270 Vertebrate Zoology
Professor: Michael Richardson

BIO 328 Advanced Physiology
Professor: Dr. Kerry Hull

BIO 345 Plant Physiology
Professor: Christina Reynolds

BIO 358 Behavioural Ecology
Professor: Michael Richardson

Chemistry

CHE 192 General Chemistry II
Professor: Dr. A. D. Broadbent

Computer Science

CSC 116 Low Level Programming Language
Professor: Lin Jensen

CSC 204 Data Structures
Professor: Dr. Nelly Khouzam

CSC 207 Databases
Professor: Lin Jensen

CSC 212 Microcomputer Interfacing
Professor: Stéphan Fournier

CSC 272/ Phy 212 Electric Circuits and Electronics
Professor: Stéphan Fournier

CSC 301 Simulation Techniques
Professor: Dr. Layachi Bentabet

CSC 302 Computer Graphics
Professor: Dr. Madjid Allili

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

CSC 314 Computer Networks
Professor: Stefan Bruda

CSC 400 Independent Study
Professor: Dr. Madjid Allili

Mathematics

MAT 101/111 Excursions in Modern Mathematics
Professor: Gordon Craig

MAT 107 Advanced Calculus II
Professor: N. Brad Willms

MAT 109 Linear Algebra
Professor: Scosha Merovitz

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

MAT 190 Precalculus
Professor: M. Abaoui

MAT 192 Calculus II
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 199 Calculus for Life Sciences
Professor: Gordon Craig

MAT 213 Introduction To Probability
Professor: Gordon Craig

MAT 452 Topics in Analysis I
Professor: Madjid Allili

Physics