Spring 2012. Assistant Professor, University of Tulsa, ”Cyber Culture since 1945,” (Course site).
Fall 2011, Spring 2012. Assistant Professor, University of Tulsa, “Communication Systems,” (Course site Fall 2011; Course site Spring 2012).
Fall 2011. Assistant Professor, University of Tulsa, “Communication Technology & Society,” (Course site.)
Spring 2011. Postdoc, Hebrew University, “Networks: Science, Technology, and Society.” (Course site.) Junior-level.
Fall 2010. Postdoc, Hebrew University, “The Cybernetic Front: Digital Media and the Cold War,” MA-level.
Fall 2009. Adjunct Faculty, New York University, “Mass Persuasion and Propaganda,” junior-level.
Summer 2006. Adjunct Faculty, Brigham Young University, “Public Relations Research Methods,” junior-level statistical methods.
Summer 2006. Adjunct Faculty, Salt Lake Community College, “Effective Communication,” freshmen-level.
Spring 2007. Teaching Assistant to Professor Alexander Stille, Columbia, “Politics and Government,” masters-level.
Fall 2007. Teaching Assistant to Professor Brigitte Nacos, Columbia, “Global Mass-Mediated Politics,” senior-level.
Fall 1999-Summer 2001. Volunteer Instructor, Russia, led daily public lectures and private lessons on the Mormon faith.