Teaching

Classes at UBC

Phys 203: Thermal Physics I (Winter 2022, Winter 2023)

Phys 305: Introduction to Biophysics (Winter 2018, Winter 2019, Winter 2020, Winter 2021) 

Phys 131: Energy and Waves (Fall 2020, Fall 2021, Fall 2023)

Phys 306: Advanced Mechanics (Winter 2018, Winter 2019, Winter 2020, Winter 2021)

Phys 158: Introductory Physics for Engineers II (Winter 2016)

Scie 113: First Year Seminar in Science (Winter 2016)

Phys 158: Introductory Physics for Engineers II (Winter 2015)

Scie 113: First Year Seminar in Science (Winter 2015)

Phys 102: Introduction to Electricity, Magnetism and Nuclear Physics (Winter 2014)

Phys 102: Introduction to Electricity, Magnetism and Nuclear Physics (Winter 2013)

Phys 210: Introduction to Computational Physics (Winter 2011)

Phys 270: Mechanics II (Summer Term 1 ~ 2009)

Phys 102: Introduction to Electricity, Magnetism and Nuclear Physics (Winter 2009)

Phys 516: Phase transitions and renormalization group (Spring 2007-08)

Phys 305: Biological Physics (Fall 2005-06)

Phys 270: Mechanics II (Summer Term 1 ~ 2007-08)

Phys 403: Statistical Mechanics (2002-04)