Teaching

Over my teaching career, I have taught a wide array of introductory to advanced courses in research methods, probability and statistics, programming, and game theory.

My strength as an educator lies in helping students with little or no prior exposure to statistics and programming develop their intuitive understanding of sophisticated concepts. In doing so, I extensively rely on visualization, simulation, and real-world data.

Stanford University

Teaching Assistant

Graduate Courses

Math Camp for Political Scientists for Alain Schläpfer. Summer 2023, 2024.

POLISCI 450C: Political Methodology III: Model-based Inference for Justin Grimmer. Spring 2022, 2023.

Undergraduate Courses

POLISCI 150/355A: Data Science for Politics for Javier Mejia. Fall 2024.

DATASCI/POLISCI 154: Solving Social Problems with Data for Jeremy Weinstein. Spring 2024.

POLISCI 153: Strategy: Introduction to Game Theory for Avidit Acharya. Winter 2023.

Higher School of Economics

Teaching Fellow

Undergraduate Courses

Probability and Statistics in Political Science. Spring 2019, 2020.

Game Theory. Fall 2018, 2019.

Mathematical and Statistical Methods in Psychology. Spring, Fall 2019.

To access teaching materials in Russian, please switch the page to Russian.