Teaching

University of North Carolina at Chapel Hill,School of Media and Journalism, JOMC 490: Presidential Campaigning in the Social Media Age

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

University of North Carolina at Chapel Hill,School of Media and Journalism, JOMC 850: Seminar in Qualitative Field Methods

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

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

University of North Carolina at Chapel Hill,School of Media and Journalism, 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.