Teaching
- Introduction to European Government
Undergraduate, UNC Chapel Hill, 2025.
Syllabus
- Money and Politics
Undergraduate, Syracuse University, 2017-2024.
Syllabus
- Data Analytics for Political Science
Undergraduate, Syracuse University, 2021-2024.
Syllabus
- Introduction to Political Analysis
Undergraduate, Syracuse University, 2017-2023.
Syllabus
- Democratic Representation and Accountability
Graduate, Syracuse University, 2020-2023.
Syllabus
- Research Design
Graduate, Carlos III-Juan March Institute, 2017.
Syllabus
- Comparative Politics
Undergraduate, Carlos III University, 2015.
Syllabus
- Math for Political Science
Graduate, Duke University, 2013.
Syllabus