Teaching

University of North Carolina at Chapel Hill, School of Media and Journalism, MEJO 890, Fault Lines: The Big Debates in Political Communication Research

University of North Carolina at Chapel Hill, School of Media and Journalism, MEJO 705: Communication Theory

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, MEJO 490: The Washington Experience

University of North Carolina at Chapel Hill,School of Media and Journalism, MEJO 490: Advanced Readings in Political Communication

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

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

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

University of North Carolina at Chapel Hill,School of Media and Journalism, JOMC 089: Science and Media in Public Life

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

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.