Natural Science Division

Biochemistry

BCH 191 Nutrition from Science to Life
Professor: Elizabeth Prusak   

BCH 211 Biochemistry I-Proteins
Professor: Elizabeth Prusak   

BCH 281 Analytical Biochemistry Lab I
Professor: Elizabeth Prusak   

BCH 282 Analytical Biochemistry Lab II
Professor: Elizabeth Prusak   

BCH 317 Biochemistry III
Professor: Elizabeth Prusak   

BCH 482 Honours Research Project I
Professor: Elizabeth Prusak   

BCH 483 Honours Research Project II
Professor: Elizabeth Prusak

Biology

BIL 116 Diversity of Life II Lab
Professor: Stephen Yezerinac    

BIO 116 Diversity of Life II
Professor: Christina Reynolds    

BIO 228 Animal Physiology II
Professor: Estelle Chamoux    

BIO 267 Ecosystems in Flux
Professor: Christina Reynolds    

BIO 270 Vertebrate Zoology
Professor: Michael Richardson    

BIO 310 Advanced Cell Biology
Professor: Estelle Chamoux    

BIO 320 Programmed Cell Death
Professor: Estelle Chamoux    

BIO-BIL 118 Genetics
Professor: Stephen Yezerinac    

BIO-BIL 193 Introductory Biology for Education Students
Professor: Angela Petitclerc    

BIO-BIL 215 Metabolism
Professor: François Nantel    

BIO-BIL 217 Advanced Ecology
Professor: Robert van Hulst    

BIO-BIL 248 Invertebrate Zoology
Professor: Jade Savage

Chemistry

CHE 082 Introductory Chemistry Lab II
Professor: Arthur Broadbent    

CHE 106 Organic Chemistry II-Introductory
Professor: Arthur Broadbent    

CHE 131 Liberal Arts Chemistry-The Chemistry of Everyday Life
Professor: Damien Aris    

CHE 183 Physical Chemistry Lab I
Professor: Damien Aris    

CHE 186 Organic Chemistry II-Lab
Professor: Damien Aris    

CHE 192 General Chemistry II
Professor: Damien Aris    

CHE 256 Intermediate Organic Chemistry
Professor: Arthur Broadbent    

CHE 284 Physical Chemistry Lab III
Professor: Damien Aris    

CHE 465 Topics in Advanced Organic Chemistry & Biochemistry
Professor: Arthur Broadbent

Computer Science

CSC 101 Foundations of Computer Science
Professor: Stéphan Fournier    

CSC 201 Computer Ethics
Professor: Lin Jensen    

CSC 212 Microcomputer Interfacing
Professor: Stéphan Fournier    

CSC 217 Design & Analysis Algorithms
Professor: Nelly Khouzam    

CSC 302 Computer Graphics
Professor: Madjid Allili    

CSC 309 Principles of Operating Systems
Professor: Layachi Bentabet    

CSC 310 Software Engineering
Professor: Lin Jensen    

CSC 414-514 Computer Networks
Professor: Stefan Bruda    

CSC 417-517 Database Software Design
Professor: Lin Jensen

Mathematics

MAT 100-110 Excursions in Modern Math
Professor: Gordon Craig    

MAT 107 Advanced Calculus II
Professor: Brad Willms    

MAT 109 Linear Algebra
Professor: Thomas Bruestle    

MAT 114 Modern Geometry: Euclidean to Fractal
Professor: Scosha Merovitz    

MAT 184 Modern Geometry by Lab Exploration
Professor: Scosha Merovitz    

MAT 190 Preclaculus Mathematics
Professor: Stéphan Fournier    

MAT 193 Calculus I
Professor: Mabrouk Abaoui    

MAT 195 Calculus II
Professor: Mabrouk Abaoui    

MAT 199 Calculus II for Life Sciences
Professor: Gordon Craig    

MAT 214 Introduction to Mathematical Statistics
Professor: Gordon Craig    

MAT 217 Complex Analysis
Professor: Madjid Allili    

MAT 222 Introduction to Modern Algebra II
Professor: Andrew Dean

Physics

PHY 082 Introductory Physics Lab II
Professor: Sylvain Turcotte    

PHY 106 Waves and Optics
Professor: Valerio Faraoni    

PHY 113 Introduction to Astronomy
Professor: Sylvain Turcotte    

PHY 186 Waves & Optics Lab
Professor: Valerio Faraoni    

PHY 192 Introductory Physics II-Electricity & Magnetism
Professor: Walter Stephan    

PHY 214 Modern Physics II
Professor: Valerio Faraoni    

PHY 218 Advanced Mechanics
Professor: Lorne Nelson    

PHY 283 Intermediate Physics Lab I
Professor: Walter Stephan    

PHY 578 Selected Topics in Astronomy & Astrophysics
Professor: Lorne Nelson    

PHY 586 Stellar Astrophysics II
Professor: Lorne Nelson