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.
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)
 
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.