Undergraduate Courses
- Geology 130H: Exploring the Solar System (redesigned course)
- Astronomy 121: Origin and Evolution of the Universe
- Physics 371: Supervised Research
- Astronomy 425: Supervised Research
- CTA 395: Supervised Research
Graduate Courses
- Astronomy 3100: Star and Planet Formation
- Astronomy 1510: Radiation Processes
- Astronomy 3020: Magnetohydrodynamics (originated the course)
- Astronomy 3100: Order of Magnitude Physics
- Astronomy 3100: Active Galactic Nuclei