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.