Teaching

Fall 2018 PHYSICS 506A: Quantum Physics I

Spring 2017 PHYS 121: How Things Work

Fall 2016 PHYSICS 506A: Quantum Physics I

Spring 2016 PHYSICS 751R: Nanophotonics

Fall 2015 PHYSICS 506A: Quantum Physics I

Fall 2014 PHYSICS 506A: Quantum Physics I