Recent (and upcoming) courses
Lecture courses
- General Physics 2 With Calculus, Fall 2026 (and many other times)
- Quantum Mechanics, Fall 2026 (and a few other times)
- Classical Mechanics, Spring 2026 (and a few other times)
- Thermal Physics, Fall 2025 (and many other times)
- Special Topics: General Relativity, Fall 2025 (and a few other times)
Lab courses
- General Physics 1 Lab, so many times
- General Physics 2 Lab, so many times
General philosophies
With some rather dramatic social changes going on over the last few years, I am revisiting previously held views on teaching. Nonetheless, I am a dedicated teacher and do the best I can for my students.
Additional information, resources, etc
I am transitioning from AI-skeptic to AI-hater. Here’s a guide for educators and here’s a guide for students. Is AI inevitable? I don’t think it is.