The undergraduate courses I’ve taught along with some of the materials.
Statistical Programming for the Social Sciences Using R
Instructor, Sciences Po, Spring 2024
This course provides an introduction to statistical programming and its applications for the social sciences. It consists of two parts: a tutorial in R, which teaches the basics of statistical programming, and a project-oriented component, which allows students to apply their skills in a short research project of their choosing. The course is intended for students with a basic knowledge of descriptive and inferential statistics and minimal to no experience in programming. Emphasis is placed on learning best-practices for coding, understanding how to choose the appropriate tool for a given task, and on developing the problem-solving skills necessary for conducting empirical research in the social sciences. Topics covered include data structures and types, data cleaning, descriptive analysis, regression analysis, data visualization, textual analysis, and web-scraping.
Wealth & Inequality
Instructor, Sciences Po, Spring 2024
This seminar is about wealth and income inequality: how they have changed, how institutions produce and sustain them, and how policy shapes them. We consider the evidence and debates on a range of related topics including: the origins of the increase in economic inequality that began in the early 1980s; the distribution of wealth and income within and across countries; globalization and the spread of financial markets; elites; entrepreneurship; inheritance; and taxation. Through readings and discussion, students develop a familiarity with key theoretical perspectives from across the social sciences and an understanding of the methodological challenges inherent to studies of economic inequality. Particular attention is paid to the U.S. context in this course, albeit not exclusively.
Research Practicum for Inquiries in Sociology
Instructor, Sciences Po, Fall 2023
This methods course serves as a complement to the Inquiries in Sociology course at Sciences Po. The methods section is intended to engage students in understanding how to conduct sociological research as a practical matter. Through discussion, hands-on learning, and supplementary instruction, students develop the knowledge and skills required to engage in sociological research including: understanding the different types of research methods, how to develop research questions and theory, how to conduct hypothesis testing and data analysis, and how to write and speak about the results. The course culminates in the presentation of student-led empirical research projects.
Other Courses I’ve Taught
At Cornell University as a Teaching Assistant:
- SOC 1101 - Introduction to Sociology
- SOC 2208 - Social Inequality
- SOC 2220 - Controversies About Inequality
- COMM 2450 - Communication and Technology
At Sciences Po as a Teaching Assistant:
- Introduction to Sociology
As a high school math teacher:
- A.P. Statistics
- Discrete Math
- Quantitative Reasoning