Courses Taught at Carleton College
- CHEM 234: Organic Chemistry II + Lab
- CHEM 353: Organic Chemistry III
- CHEM 400: Senior Integrative Exercise
Courses Taught at St. Olaf College
- CHEM 122: Introductory Chemistry + Lab
- CHEM 124: A Matter of the Environment
- CHEM 254: Synthesis Lab II
Courses Taught at Skidmore College
- CH 125: Principles of Chemistry + Lab
- CH 126: Principles of Chemistry + Lab
- CH 221: Organic Chemistry I Lab
- CH 222: Organic Chemistry II Lab