Teaching
- Introduction to Politics (Undergraduate - University of Glasgow - 2020)
- Comparative Politics (Undergraduate - University of Glasgow - 2021)
- Politics: Decision Making & Outcomes (Undergraduate - University of Strathclyde - 2021)
- Quantitative Methods 1: Statistics & Analysis (Undergraduate - University of Strathclyde - 2022)
- Quantitative Methods 2: Statistics & Analysis (Undergraduate - University of Strathclyde - 2022)
- Machine Learning for Data Analytics (MSc - University of Strathclyde - 2022)
- Fundamentals of Research Design (MSc - LSE - 2024)
- Data Science Applications to Politics Research (Undergraduate - LSE - 2025)
PhD Workshops
- 2025: Applied Language Models for Social Science Research (
Github) - Five-hour workshop on the application of language models to social science research aimed at graduate students and researchers with prior experience in Python and basic machine learning.
- 2025: Causal Inference Using Observational Data (
Github) - Five-hour workshop intended to provide an introduction to causal inference methods for observational data. Workshop is geared towards graduate students and researchers with prior experience in statistics and coding in R.
Invited Talks & Lectures
- 2024 LSE Department of Methodology Seminar Series
- 2023 LSE Department of Government Seminar Series
- Machine Learning in the Social Sciences (LSE 2023)
- Applied LLMs in the Social Sciences (LSE 2023)