Edmund Kelly
  • Home
  • Publications
  • Ongoing research
  • Teaching

Teaching

London School of Economics

MY470 Computer Programming

Summary Topics

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

Summary Topics

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

MY481 Generative AI for Social Science Research

Summary Topics

A graduate-level course on the applications of large-language models to social science research. Seminars - Winter Term 2027.

  • Introduction to large language models
  • Prompting and testing
  • Evaluation and reliability
  • Multi-step pipelines
  • Retrieval and grounding
  • Agentic systems
  • Interpretation and measurement
  • Generation and simulation

University of Oxford

Statistical Methods for the Social Sciences

Summary Topics

A graduate-level course introducing students to the fundamentals of statistical analysis in R. Seminars - Michaelmas Term 2024 & Michaelmas Term 2025.

  • Causality
  • Measurement
  • Probability
  • Hypothesis testing
  • Linear regression
  • Visualisation
  • Interactions and polynomials

Comparative Government

Summary Topics

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

Summary Topics

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

Summary Topics

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

Summary Topics

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