Teaching

  1. Introduction to Politics (Undergraduate - University of Glasgow - 2020)
  2. Comparative Politics (Undergraduate - University of Glasgow - 2021)
  3. Politics: Decision Making & Outcomes (Undergraduate - University of Strathclyde - 2021)
  4. Quantitative Methods 1: Statistics & Analysis (Undergraduate - University of Strathclyde - 2022)
  5. Quantitative Methods 2: Statistics & Analysis (Undergraduate - University of Strathclyde - 2022)
  6. Machine Learning for Data Analytics (MSc - University of Strathclyde - 2022)
  7. Fundamentals of Research Design (MSc - LSE - 2024)
  8. Data Science Applications to Politics Research (Undergraduate - LSE - 2025)

PhD Workshops

  • 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.
  • 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.
  • Data Collection Using Public APIs ( Github)
    • This workshop will equip students with the skills to programmatically access data from public REST APIs, transform this data into analysis-ready datasets, and critically consider dataset design for social science research. A working understanding of Python is recommended.

Invited Talks & Lectures