Teaching
Northeastern University
- PHYS 4211 Artificial Intelligence in Physical Science (Spring 2026, new course)
- PHYS 2303 Modern Physics (Spring 2023, 2024, 2025)
Temple University (2016–2022)
- PHYS 4511 Scientific Computing III (2020–2022)
- PHYS 2511 Scientific Computing I (2021)
- PHYS 8702 Solid State Physics (graduate; 2018–2019)
- PHYS 1061/1062 Elementary Classical Physics I and II
- PHYS 2021 General Physics