Teaching Experience


Wittenberg University (2026-Present)
  • CMDM 101: Introduction to Communication
  • CMDM 190: Public Speaking
  • CMDM 301: Critical Methods in Communication
Vanderbilt University (2024-2026)
  • CMST 1500: Fundamentals of Public Speaking
  • CMST 2950: Media and Visual Culture
  • CMST 3730W: Communication, Culture, and Consciousness
  • CMST 3850: Independent Study
  • CMST 3890: Fandom, Communication, and Culture
  • CORE 1020: Science, Technology, Values
  • INDS 3990: Interdisciplinary Internship Training
  • INDS 3991: Interdisciplinary Internship Readings and Research
University of North Carolina at Pembroke (2019-2026)
  • 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