Courses taught


Physics 486 / 786, Machine Learning for Physicists, Fall 2024, Spring 2023

Physics 274, Mathematical Methods for Physics I, Spring 2022

Physics 733, Topological Quantum Phases of Matter, Fall 2023,  Fall 2021

Physics 732, Solid State Physics II, Fall 2020, Fall 2019, Fall 2018

Physics 410, Classical Mechanics, Spring 2024, Spring 2018, Spring 2017

Physics 260, Vibrations, Waves, Heat, Electricity and Magnetism, Fall 2017