| Spring 2026 | P116 Principles of Physics II |
| P116L Principles of Physics II |
| Spring 2025/2023 | P310 Mechanics |
| P116 Principles of Physics II | |
| P116L Principles of Physics II | |
| Fall 2024 | P380 Quantum Mechanics I |
| P115 Principles of Physics I | |
| P115L Principles of Physics I | |
| Spring 2024 | Sabbatical leave |
| Fall 2025/2023/2022 | P280 Contemporary Physics |
| P115 Principles of Physics I | |
| P115L Principles of Physics I |
| Spring 2022 | P034 Principles of Physics II |
| P031 General Physics for Life Sciences II | |
| Fall 2021 | P033 Principles of Physics I |
| P030L General Physics for Life Sciences I |
| Spring 2021 | P110 Introductory Physics II |
| P110L Introductory Physics II | |
| P101 The Evolving Universe | |
| Fall 2020 | FYS176-3 To See the World in Symmetry (interdisciplinary seminar) |
| P111L Introduction to Modern Physics I | |
| P103L Elementary Physics | |
| Spring 2020 | P110 Introductory Physics II |
| P110L Introductory Physics II | |
| P104L Elementary Physics | |
| Fall 2019 | P319 Classical Mechanics |
| P111L Introduction to Modern Physics I | |
| P103L Elementary Physics |
| Summer 2019 | P202 College Physics II |
| Spring 2019 | P322 Modern Physics |
| P322L Modern Physics | |
| P201 College Physics I | |
| P201L College Physics I | |
| Fall 2018 | P201 College Physics I |
| P201L College Physics I |