Spring 2021: Phys 523B: Fault-tolerant quantum computation
Spring 2021: Phys 402: Applications of quantum mechanics
Spring 2020: Quantum computation with photons (jointly with Jeff Young)
Spring 2020: Science One, Term 2
Fall 2019: Science One, Term 1
Spring 2019: Science One, Term 2
Fall 2018: Science One, Term 1
Spring 2018: Science One, Term 2
Fall 2017: Science One, Term 1
Spring 2017: Science One, Term 2
Fall 2016: Science One, Term 1
Summer 2015: EnPh 270, Rigid body dynamics in two dimensions
Fall 2014: Phys 500, Quantum Mechanics
Summer 2014: EnPh 270, Rigid body dynamics in two dimensions
Fall 2013: Phys 500, Quantum Mechanics
Summer 2013: Phys 270, Rigid body dynamics in two dimensions
Fall 2012: Phys 500, Quantum Mechanics
Summer 2012: Phys 270, Rigid body dynamics in two dimensions
Fall 2011: Phys 500, Quantum Mechanics
Summer 2011: Phys 270, Rigid body dynamics in two dimensions
Fall 2010: Phys 500, Quantum Mechanics
Summer 2010: Phys 270, Rigid body dynamics in two dimensions
Spring 2009: Block course Measurement-based quantum computation, Polytechnique Montreal, April 14-15, 2009.
Fall 2008: Phys 555, Quantum Information