Courses taught as the instructor of record:
- Communicating Moral Issues (Fall 2022)
Courses taught as the teaching assistant:
- Communicating Moral Issues (Spring 2022)
- Communicating Moral Issues (Fall 2021)
- Engineering Ethics (Spring 2021)
- Engineering Ethics (Fall 2020)