Teaching
Courses Taught
General Education/Service Courses
- ASTR 263, The Solar System
- ASTR 264, Stars & Galaxies
- GS 191, Adaptive Reasoning Strategies for an Uncertain World
- MA 111, Algebra
- PHYS 220, General Physics I
- PHYS 221, General Physics II
Majors Courses
- PHYS 152, Mechanics
- PHYS 251/261, Electricity & Optics
- PHYS 309, Scientific Computing II
- PHYS 330, Intermediate Electricity & Magnetism
- PHYS 342/340, Modern Physics & Lab
- PHYS 360, Quantum Mechanics
- PHYS 469, Research in Computational Astrophysics
Graduate Courses
- PHYS 571, Advanced Classical Mechanics
- MSV 565, High-Performance Computing
- MSV 567, Simulation Techniques