Office: CCIS 4-185
BMath (1996), University of Waterloo
PhD (Physics, 2001), BEd (2006), University of Alberta
HTML5 Physics Simulator Portal
Winter 2023 Teaching
PHYS 244 (Mechanics)
Fall 2022 Teaching
MA PH 251 (Differential Equations for Physics)
Spring 2022 Teaching
EN PH 131 (Mechanics)
Winter 2022 Teaching
PHYS 244 (Mechanics)
2021 Teaching
PHYS 144 (Newtonian Mechanics and Relativity)
EN PH 131 (Mechanics)
2020 Teaching
Phys 144 (Newtonian Mechanics and Relativity)
Phys 146 (Fluids and Waves)
2019 Teaching
Phys 144 (Newtonian Mechanics and Relativity)
Phys 146 (Fluids and Waves)
2018 Teaching
Phys 144 (Newtonian Mechanics and Relativity)
Phys 230 (Electricity and Magnetism)
2017 Teaching
Phys 230 (Electricity and Magnetism)
__________________________________________________(Faculty Lecturer) Retired 2014-2016
__________________________________________________2013/2014 Teaching
Phys 124 (Particles and Waves)
En Ph 131 (Mechanics)
Phys 230 (Electricity and Magnetism)
Phys 244 (Mechanics)
En Ph 131 (Mechanics)
2012/2013 Teaching
Phys 124 (Particles and Waves)
Phys 244 (Mechanics)
Phys 124 (Particles and Waves)
2011/2012 Teaching
Phys 124 (Particles and Waves)
Phys 230 (Electricity and Magnetism)
Phys 244 (Mechanics)
Phys 271 (Introduction to Modern Physics)
Phys 124 (Particles and Waves)
En Ph 131 (Mechanics)
2010/2011 Teaching
Phys 124 (Particles and Waves)
Phys 230 (Electricity and Magnetism)
Phys 271(Introduction to Modern Physics)
Phys 124 (Particles and Waves)
En Ph 131 (Mechanics)
2009/2010 Teaching
Phys 124 (Particles and Waves)
Phys 230 (Electricity and Magnetism)
Phys 271 (Introduction to Modern Physics)
Phys 124 (Particles and Waves)
Phys 230 (Electricity and Magnetism)
2008/2009 Teaching
Phys 124 (Particles and Waves)
Phys 124 (Particles and Waves)
Phys 271 (Introduction to Modern Physics)
En Ph 131 (Mechanics)
Phys 124 (Particles and Waves)
2007/2008 Teaching
Phys 124 (Particles and Waves)
Phys 124 (Particles and Waves)
En Ph 131 (Mechanics)
Phys 124 (Particles and Waves)
Phys 144 (Newtonian Mechanics and Relativity)
Phys 301 (Particles, Nuclei and the Cosmos)
Faculty Lecturer May 2007
2006 Teaching
Phys 124 (Particles and Waves)
Phys 144 (Newtonian Mechanics and Relativity)
2005 Teaching
Phys 144 (Newtonian Mechanics and Relativity)
Phys 126 (Fluids, Fields and Radiation)