Teaching
London School of Economics
MY470 Computer Programming
A graduate-level course on programming in Python. Seminars - Autumn Term 2026.
- Programming fundamentals
- Data types and structures
- Conditional statements and loops
- Functions and modular programming
- Classes and object-oriented programming
- Data manipulation and visualisation
- Debugging and testing
- Algorithms
- Git and GitHub
MY452 Applied Regression Analysis
A graduate-level course focused on the practical implementation and interpretation of regression models, implemented in R. Seminars - Autumn Term 2026.
- Bivariate and multivariate linear regression
- Polynomials, categorical variables, and interactions
- Logistic regression
- Count models
- Panel data
- Clustering and multilevel regression
- Causal inference
University of Oxford
Comparative Government
An intermediate undergraduate course about comparative political institutions. Tutorials - Hilary Term 2025.
- Democratisation
- Autocracies and hybrid regimes
- Colonialism
- Constitutions
- Legislatures, executives, judiciaries
- Electoral and party systems
- Clientelism
- State formation
- Interest groups
Political Sociology
An intermediate undergraduate course about comparative political behaviour. Tutorials - Hilary Term 2026.
- Political culture and social capital
- Class, education, and inequality
- Attitudes toward minorities
- The populist right
- Gender
- Religion
- Value change
- Social movements and protest
- Electoral turnout
- Attitudes toward welfare
- Media
- Revolutions
Political Analysis
An introductory undergraduate course teaching students the fundamentals of statistical analysis in R. Seminars - Hilary Term 2025 and Hilary Term 2026.
- Introduction to R
- Data wrangling
- Linear regression
- Visualisation
Introduction to Politics
An introductory undergraduate course that teaches students the fundamentals of comparative political science. Tutorials - Hilary Term 2025 and Trinity Term 2025.
- Democracy and authoritarianism
- Types of democracies
- State capacity
- Social movements and revolutions
- Legislatures and executives
- War and peace
- Party systems and voting behaviour
- Populism and the far right