Courses Taught:

  • Introduction to Comparative Politics

  • The European Union

  • Western European Government

  • Russia and Eastern European Government (Spring 2019)

  • Fascism, Populism, and Far Right Politics (Seminar)

  • Modern Political Theory

  • Contemporary Political Theory

Experience as Teaching Assistant (UC Irvine): 

Modern Political Theory; Introduction to Voting Theory; Introduction to Comparative Politics; Political Organizations; Sex, Drugs, Rock & Law; International Studies Public Forum; Scandal in US Politics; Introduction to Symbolic Logic; Ethics and Justice in World Affairs; Middle East Narratives; Social Science Methods and Research; Psychological Anthropology; Introduction to American Politics (online).