Teaching

Interests and Expertise


Methodology: probability and statistics for social science, quantitative research design, causal inference, machine learning, computational text analysis and large language models, generative AI for social science research, coding for social scientists, statistical computing, data collection and management, game theory.

Substantive topics: courts and judicial decision-making, crime and criminal justice, empirical legal studies, identity and discrimination in politics, political economy, political institutions, public policy analysis.

Current Teaching (2026–2027)


Data for Data Scientists (MY472), LSE MSc

Generative AI for Social Science Research (MY481), LSE MSc

Causal Inference for Observational and Experimental Studies (MY457), LSE MSc

Introduction to Data Science and Machine Learning (ME314), LSE Undergraduate

Executive & Professional Education


Building with AI, LSE Executive Education Professional

LSE Applied AI Professional, LSE online career accelerator Professional

Past Teaching


Graduate

Computational Text Analysis and Large Language Models (MY459), LSE MSc

Research Methods in Political Science (POL 211), UC Davis PhD

Modeling Politics (POL 215), UC Davis PhD

Advanced Models of Politics (POL 282), UC Davis PhD

Topics in American Politics Seminar (POL 290A), UC Davis PhD

Essential Tools for Political Science (Math Camp), UC Davis PhD

Undergraduate

Policy Making in the Public Sector (POL 108), UC Davis Undergraduate

The Strategy of Politics (POL 110), UC Davis Undergraduate

Policy-Making Processes (POL 140E), UC Davis Undergraduate

Judicial Process and Behavior (POL 155), UC Davis Undergraduate