Posts by Collection


Parole Officer Text Messages

Metro Policy Center at the Urban Institute: A project studying a proprietary dataset of text messages between parole officers and parolees.

Education Data

Income and Benefits Policy Center at the Urban Institute: Using Python to seamlessly maintain a network of datasets across Stata, SQL and S3 formats.

DC Courts Web Scraping

Justice Policy Center at the Urban Institute: Responsibly automating millions of connections to the DC Courts website in order to retrieve and parse public data.

Spark for Social Science

Research Programming at the Urban Institute: The platform, tools, and lessons to help bridge the gap between social science researchers and the big data methods used in data science.

Contract Enforcement and Group Formation

PhD research at American University, building an agent based model in Python to simulate the contract enforcement problem of the Maghribi Traders, as modeled in the game theory work of Grief 2006.




Teaching Assistant

Undergraduate and Graduate, American University, Economics, 2012

Worked as a teaching assistant for eight consecutive semesters ending May 2016. Duties varied widely, but generally included teaching smaller sections of larger lectures, grading, and office hours.

Principles of Microeconomics

Undergraduate course, American University, Economics, 2016

Designed and taught an introductory microeconomics course to 35 undergraduate students. Syllabus available here.

Python for Data Science

Professional course, Urban Institute, 2017

Helped design and teach a 10-part introductory course on using Python for researchers at the Urban Institute. Jupyter notebooks from the course are available here.

Introduction to Programming for Public Policy

Graduates course, University of Chicago, 2019

This course introduces students from the Master’s in Public Policy program at the University of Chicago to programming and working with data. We focus on the Python programming language, though other software is referenced frequently, including Github. This term there are two sections of this class, each with around 60 students. The course syllabus is available here.

Microeconomics for Public Policy II

Graduates course, University of Chicago, 2019

Teaching a course I designed on microeconomics to 20-30 students in the Master’s in Public Policy program at the Harris School of Public Policy, University of Chicago. I focus on deviations from perfect competition, including market power and market failure. The course uses calculus, and emphasizes the applied and public policy relevance of economic theory. The course syllabus is available here.