Chem 115 – Chemistry in your Life (First Year Seminar)
Chem 251 – Organic Chemistry I Lecture
Chem 258 – Organic Chemistry Lab
Chem 314 – Environmental Chemistry
Chem 321 – Biomedicinal Chemistry
Chem 357 – Bioorganic Chemistry
Chem 383 – Biochemistry
Chem 557/8- Organic-Inorganic Chemistry Seminar
Chem 587/588 – Biological Chemistry Seminar
Rel 287 – End Times Scenarios (Scientific Apocalypse Modules)
Recipient of the 2018 Binswanger Prize for Excellence in Teaching