Undergraduate Courses taught at Villanova:
- PSC 1100 – American Government
- PSC 1900 – Research Seminar
- PSC 2190 – Public Opinion and Political Behavior
- PSC 3140 – Race and Ethnicity in American Politics
- PSC 3150 – Political Psychology
Graduate Courses taught at Villanova
- PSC 8000 – Public Opinion and Political Behavior
- PSC 8140 – Race and Ethnicity in American Politics
Teaching Accolades:
- 2020 Finalist, Christian R. and Mary F. Lindback Award for Outstanding Teaching, Villanova University
- 2019 Finalist, Christian R. and Mary F. Lindback Award for Outstanding Teaching, Villanova University
- 2018 Recipient, Junior Faculty Award for Excellence in Teaching, Villanova University (link)