Teaching

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