The University of North Carolina at Chapel Hill


Poli 281: Quantitative Research Methods in Political Science

(Spring 2017) Instructor: A first course in quantitative research methodology for undergraduates. We cover basic probability theory, summarizing variables, evaluating covariation, principles of measurement and basic modeling techniques. Throughout, we discuss how statistics fits into the broader context of research design, causal inference and the philosophy of science.

Poli 891: Lab for Maximum Likelihood and Generalized Linear Models

(Fall 2015 & Fall 2016) Instructor: Lab sessions cover advanced applications in R, knitR, and supplemental topics such as data management, web scraping, and an introduction to machine learning.

Poli 891: Ordinary Least Squares Regression, Tom Carsey

(Spring 2016) Instructor: Lab sessions introduce coding in R, typesetting in LaTeX, and supplemental topics such as factor analysis. .

Teaching Assistant

Poli 787: Maximum Likelihood and Generalized Linear Models, Tom Carsey (Fall 2015 & Fall 2016)

Poli 784: Ordinary Least Squares Regression, Tom Carsey (Spring 2016)

Poli 203: Race, Innocence, and the Decline of the Death Penalty, Frank Baumgartner (Fall 2014)

Graduate Research Consultant

Poli 65: Pressure and Power: Organized Interests in American Politics, Virginia Gray (Fall 2015 & Fall 2016)


Poli 100: Introduction to American Government, Jason Roberts (Fall 2013)

H.W. Odum Institute for Research in Social Science at UNC

Short Courses

Collecting and Analyzing Textual Data in R

(Feb. 2016 & Oct. 2016) Instructor: This two-day hands-on short course provides a brief introduction to quantitative text analysis and mining in the social sciences for those who have little to no experience with the topic. This short course is taught in R. For a course syllabus, click here.

Introduction to Stata

(Sept. 2016) Instructor: This is a 3-part short course (held over three mornings). Stata part 1 will offer an introduction to Stata basics. Part 2 will teach entering data in Stata, working with Stata do files, and will show how to append, sort, and merge data sets. Part 3 will cover how to perform basic statistical procedures and regression models in Stata. For a course syllabus, click here.