At Texas Tech University, I teach undergraduate and graduate-level classes on Comparative Politics, Comparative Welfare States, and Comparative Political Economy.

At the University of North Carolina at Chapel Hill, I taught Modern Latin American Politics. I also served as a teaching assistant for Introduction to Comparative Politics, Modern Latin American Politics, East-European Politics, Analyzing Public Opinion, and a senior seminar preparing Honors students to write their capstone theses.

At the University of Richmond, I worked as a Spanish drill instructor and a tutor at the Academic Skills Center.