Present and Future Courses
- Spring 2026 – PHY 321 (Classical Mechanics)
- Fall 2025 – PHY 321 (Classical Mechanics)
- Summer 2025 – Machine Learning Short Course
Past Courses
- 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)
Other Teaching Things
- I love helping people learn. I was fortunate to be selected by MSU for a video highlighting my commitment to teaching. The video stars students from the Spring 2019 PHY 482 class.
- Do you need a recommendation letter? Please go to this page for more information. The more information you can provide, the better letter I can write.