I publish course materials as open educational resources whenever possible, supporting teaching and learning in physics and computational science. My current and past courses are listed on the main teaching page. Some courses have publicly available materials and interactive resources.
Present and Future Courses
- Spring 2026 – PHY 321 (Classical Mechanics)
- Fall 2025 – PHY 321 (Classical Mechanics)
Past Courses
- Summer 2025 – Machine Learning Short Course
- Spring 2025 – PHY 321 (Classical Mechanics)
- Fall 2024 – CMSE 201 (Introduction to Computational Modeling)
- Summer 2024 – Machine Learning Short Course
- Spring 2024 – PHY 321 (Classical Mechanics)
- Fall 2023 – PHY 415 (Mathematical Modeling in Physics)
- Summer 2023 – Machine Learning Short Course
- Spring 2023 – STT 180 (Introduction to Data Science)
- Fall 2022 – PHY 415 (Mathematical Modeling in Physics)
- Summer 2022 – Machine Learning in Education Short Course
- Fall 2021 – Spring 2022 – Sabbatical
- Summer 2021 – Machine Learning Short Course
- Spring 2021 – PHY 472 (Quantum Physics II)
- Fall 2020 – CMSE 202 (Computational Modeling Tools and Techniques)
- Spring 2020 – PHY 482 (Electricity and Magnetism II)
- Spring 2020 – PHY 905 (Introduction to Physics Education Research)
- Fall 2019 – PHY 481 (Electricity and Magnetism I)
- Spring 2019 – PHY 482 (Electricity and Magnetism II)
- Fall 2018 – PHY 481 (Electricity and Magnetism I)
- Spring 2018 – PHY 482 (Electricity and Magnetism II)
- Fall 2017 – PHY 481 (Electricity and Magnetism I)
- Spring 2017 – PHY 482 (Electricity and Magnetism II)
- Fall 2016 – PHY 481 (Electricity and Magnetism I)
- Spring 2016 – Course Release
- Fall 2015 – PHY 183 (Physics for Scientists and Engineers I)
- Spring 2015 – LB 274 (Physics for the Life Sciences II)
- Fall 2014 – PHY 183 (Physics for Scientists and Engineers I)
- Spring 2014 – LB 274 (Physics for the Life Sciences II)
- Fall 2013 – PHY 183 (Physics for Scientists and Engineers I)