Teaching Philosophy

Teaching Interests

  • Comparative Politics courses: Introduction to Comparative Politics, Analyzing Public Opinion, Federalism and Multilevel Governance, Comparative Political Economy, Political Transitions and Democratization, Nonviolent Conflict, Latin American Politics I (Northern Cone), Latin American Politics (Southern Cone) Inter-American Relations, South Asian Politics

  • Urban and Regional Studies courses: City Sustainability in the Global South, The Politics of Sustainable Development

  • Methods courses: Survey Methodology, Data Analysis for Political Science Research, Maximum Likelihood Estimation, Time Series Analysis, Comparative Historical Methods, Data Collection Methods

Sample Syllabi

Analyzing Public Opinion

Contemporary Latin American Politics
American Politics & Government

Teaching Experience

Instructor of Record

  • Poli 238: Contemporary Latin American Politics, UNC-Chapel Hill (Fall 2018):​​​​

  • Poli 209: Analyzing Public Opinion, UNC-Chapel Hill (Summer 2019)

  • Poli 100: Introduction to Government in the U.S., UNC Correctional Education Program (Spring 2019)

Teaching Assistant

  • Poli 130: Introduction to Comparative Politics, UNC-Chapel Hill

    • With Prof. Andy Reynolds - Fall 2016, Spring 2019, Fall 2019

    • With Prof. Rahsaan Maxwell - Spring 2017, Fall 2017

  • Poli 271: Modern Political Thought, UNC-Chapel Hill 

    • With Prof. Stephen Leonard - Spring 2018