Teaching

University of North Carolina at Chapel Hill, School of Journalism and Mass Communication, JOMC 890: A History of the Study of Political Communication

University of North Carolina at Chapel Hill, School of Journalism and Mass Communication, JOMC 850: Qualitative Field Methods in Communication Research

University of North Carolina at Chapel Hill, School of Journalism and Mass Communication, JOMC 244: Talk Politics: An Introduction to Political Communication

University of North Carolina at Chapel Hill, School of Journalism and Mass Communication, JOMC 701: Communication Research Methods

Stanford University, Department of Communication, Communication 108/208: Media Processes and Effects.

Stanford University, Department of Communication, Comm 111S: Digital Media and the Political Process.