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