teaching

Courses, PhD workshops, and teaching materials.

Courses

  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

    • 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

    • Five-hour workshop providing an introduction to causal inference methods for observational data. Geared towards graduate students and researchers with prior experience in statistics and coding in R.
  • Data Collection Using Public APIs

    • Equips 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.