This article charts the emergence of protest in the wake of the 2016 presidential election describing trends in protest activity from …

While social movement scholarship has emphasized the role of activists in socially constructing grievances, we contend that material …


My current course offerings.

A practical overview of contemporary methods of digital data collection and analysis for social scientists.

An introduction to the sociological study of society.

The theory and practice of social and economic justice through taking on roles, informed by classic texts, in elaborate games set in …


A work in progress

A traditional method of analyzing texts is to compute the proportion of the words have positive connotations, negative connotations or …


  • Department of Sociology
    212 Hamilton Hall, CB #3210`
    University of North Carolina, Chapel Hill
    Chapel Hill, NC 27599-3210
  • Office hours by appointment