University of Pittsburgh- Greensburg
- Instructor of Record
- PS-200: American Politics (F 2025, two sections; S 2026, two sections)
- PS-200: American Politics- Honors Option (F 2025)
- PS-1234: Electoral Behavior & Democratic Process (F 2025)
- PS-1204: Women in Politics (S 2026)
- PS-1289: LGBTQ Politics & Public Policy (S 2026)
- PS-1235: Media & Politics (F 2025)
American University
- Instructor of Record
- GOVT-110: US Politics (Summer 2024)
- GOVT-110: US Politics (Summer 2024)
- Teaching Assistant
- GOVT-401: LGBTQ Politics & Policy (F 2020; F 2024)
- GOVT-650: Political Analysis (F 2021; 2023)
- GOVT-653: Intro to Quantitative Methods (S 2021; 2022)
- GOVT-310: Introduction to Political Research (F 2024; S 2025)
- SPA-613: Conduct II (S 2024; S 2025)