Courses and Teaching Information
My calendar for each week is available online; check it to see when I am doing what.
The page for each course listed below contains a host of course-related material: descriptions, syllabi, labs, exam dates, announcements, homeworks etc.
Fall 2024
Previous Courses
- PHYS 100: Concepts of Physics (with Science Fiction theme)
- PHYS 145: Physics Seminar
- PHYS 186: College Physics II
- PHYS 345: Junior Seminar
- PHYS 381: Engineering Thermodynamics
- PHYS 382: Mathematical Methods
- PHYS 387: Statics
- PHYS 444: Computer Programming
- PHYS 482: Electricity & Magnetism
- PHYS 486: Thermodynamics and Statistical Physics
- PHYS 518: Cosmology
- PHYS 545: Senior Seminar
- PHYS 580: Quantum Mechanics