Courses I teach at Montana Tech
- Biotechnology (fall semester – alternating years)
- Discover Biology Lab (fall semester – yearly)
- Introduction to Evolution (fall semester – yearly)
- Immunology (spring semester – yearly)
- Principles of Living Systems (spring semester – yearly)
- POLS Labs (spring semester – yearly)
- Virology (fall semester – alternating years)