Teaching

Courses Taught

Fall 2021: NANO 1015, Introduction to Nanoscience

Spring 2018, 2019, 2020, 2021: NANO 4124, Advanced Nanomaterials and Devices

Fall 2017, 2018, 2020: PHYS 2306, Foundations of Physics (Waves, Electricity & Magnetism)