Instructor
Matching Theory and Applications, Nazarbayev University 
Spring 2021 - 2022 Syllabus
Political Economy, Nazarbayev University 
Fall 2020 - 2021 Syllabus
Game Theory and Economic Behavior, Arizona State University 
Fall 2019 Syllabus
Math for Economist - PhD course, Arizona State University 
Fall 2018 - Fall 2019 Course Outline
Principles of Microeconomics, Arizona State University
Summer 2018 Syllabus
Teaching Assistant
Intermediate Microeconomics, Arizona State University
Spring 2017 - Spring 2018
Advanced Microeconomics, Arizona State University
Fall 2016
Microeconomic Analysis II - PhD course, Arizona State University
Spring 2016