Teaching
ETH Zürich
Statistical Learning for Social Science (PG) (2026)
Tutorial instructor: Course covering regression, classification, resampling methods, linear model selection and regularisation, tree-based methods, support vector machines, causal machine learning and unsupervised learning.
University College London
Quantitative Text Analysis for Social Science (PG) (2025)
Guest lecturer and tutorial instructor: Developed new content for and delivered two two-hour lectures on neural network language models and dense representations of texts.
See slides for Lecture 1: Representing Text as Data (III): Word Sequences
Open slides in a new windowSee slides for Lecture 2: Neural Networks, Transfer Learning and Transformer Models
Open slides in a new windowCausal Analysis (Q-step) (2022, 2024)
Tutorial instructor: Course covering randomised experiments, natural experiments, matching, regression discontinuity, difference-in-differences, instrumental variables and synthetic control methods.
Democracy and Authoritarianism (UG) (2023)
Tutorial instructor: Course introduces comparative politics, covering formal political institutions and aspects of civil society, public attitudes and political culture, the nature of states, democracy and dictatorship, and variation in democratic institutions and decision-making processes.
London School of Economics
Introduction to Data Science and Machine Learning, Summer School (UG & PG) (2023)
Tutorial instructor: Course covering data manipulation, regression, classification, tree-based methods, resampling methods, unsupervised learning, text scaling, topic modelling and web scraping.
King’s College London
Principles of Economics (UG) (2021)
Tutorial instructor: Course introduces micro- and macro-economic theory using the CORE curriculum.
