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.
- PHYS 100: Concepts of Physics (with Science Fiction theme)
- PHYS 145: Physics Seminar
- PHYS 185: College Physics I
- PHYS 345: Junior Seminar
- JINS 375: Weird Science
- PHYS 381: Engineering Thermodynamics
- PHYS 387: Statics
- PHYS 444: Computer Programming
- PHYS 545: Senior Seminar
- PHYS 580: Quantum Mechanics