Courses taught at UNCC
- Graduate Colloquium OPTI 6611/8611
- Biophysics PHYS 6108/OPTI 8000
- Biophysics Seminar PHYS 6610/BIOL 8000
- Selected Topics in Physics PHYS 5000
- Electromagnetic Theory II PHYS 4232/5232
- Electromagnetic Theory I PHYS 4231/5231
- Thermal Physics PHYS 4151
- Undergraduate Research PHYS 3900/PHYS 3900H
- Undergraduate Research CHEM 4900/PHYS 4900H
- Undergraduate Research BIOL 4700
- Introduction to Modern Physics PHYS 3141
- Physics Lab PHYS1102
- Introductory Physics I PHYS 1101 (online)
- Introductory Physics II PHYS 1102 (online)
Courses taught before UNCC
- Introduction to Classical Physics II 4cr (2001-2002, University of St. Thomas, St. Paul, MN)