Teaching Experience


Vanderbilt University (2024-)
  • CMST 1500: Fundamentals of Public Speaking
  • CMST 2950: Media and Visual Culture
  • CMST 3730: Communication, Culture, and Consciousness
  • CMST 3850: Independent Study
  • CMST 3890: Fan Cultures and Communication
  • CORE 1020: Science, Technology, Values
  • INDS 3990: Interdisciplinary Internship Training
  • INDS 3991: Interdisciplinary Internship Readings and Research
University of North Carolina at Pembroke (2019-)
  • MCM 2500: Film Appreciation
  • SPE 2010: Fundamentals of Speech
University of Pittsburgh (2019-2024)
  • COMMRC 0300: Communication & Society
  • COMMRC 0520: Public Speaking
Sandhills Community College (2017-2022)
  • COM 110: Introduction to Communication
  • COM 140: Introduction to Intercultural Communication
  • COM 231: Public Speaking
Wake Forest University (2015-2017)
  • COM 110: Public Speaking
  • COM 310/610: Collaborative Filmmaking
  • COM 316/616: Screenwriting
  • COM 370/670: Intersectional Multimedia Storytelling
  • COM 370/670: Movies, Magic, and Meaning