Teaching

Academic Appointments

Commonwealth University of Pennsylvania (2022-Present)

Department of Communication Studies, Media and Journalism

(formerly Bloomsburg University of Pennsylvania, 2015-2022)

  • Professor (Aug. 2025-Present)
  • Associate Professor (Aug. 2020-July 2025)
  • Assistant Professor (Aug. 2015-July 2020)

University of Florida (2014-2015)

College of Journalism and Communications

  • Online course developer (Subject matter expert)
  • Part-time lecturer

North Dakota State University (2014-2015)

Department of Communication

  • Part-time lecturer

University of Florida (2011 to 2014)

College of Journalism and Communications

  • Graduate teaching assistant

North Dakota State University (2009 to 2011)

Department of Communication

  • Graduate teaching assistant

Teaching

Total Students Taught (as of Fall 2025): 2,892

Commonwealth University of Pennsylvania (331 students)

Summer 2023-Present

  • MEDJ 220: Introduction to Multimedia, 10 sections (193 students)
  • MEDJ 222: Introduction to Visual Communications, 3 sections (61 students)
  • MEDJ 241: Multimedia Journalism, 2 sections (27 students)
  • MEDJ 298: Practicum, 1 section (7 students)
  • MEDJ 420: Emergent Media Workshop: Applied Multimedia, 1 section (9 students)
  • MEDJ 420: Emergent Media Workshop: Artificial Imagination, 2 sections (34 students)

Bloomsburg University of Pennsylvania (1,813 students)

Fall 2015 to Spring 2022

  • INTSTUDY 100: University Seminar for Media and Journalism Majors, 2 sections (49 students)
  • INTSTUDY 100: University Seminar for First Year Experience Students, 3 sections (45 students)
  • MASSCOMM 110: Introduction to Mass Communication, 3 sections (448 students)
  • MASSCOMM 120: Emergent Media in Mass Communications, 4 sections (120 students)
  • MASSCOMM 220: Multimedia in Mass Communications, 16 sections (319 students)
  • MASSCOMM 241: Online Journalism, 3 sections (59 students)
  • MASSCOMM 260: Mediated Communications, 2 sections (39 students)
  • MASSCOMM 280: Introduction to Visual Communications, 4 sections (69 students)
  • MASSCOMM 320: Multimedia in Mass Communications II, 4 sections (67 students)
  • MASSCOMM 340: Feature Writing, 1 section (20 students)
  • MASSCOMM 420: Video Game Analysis and Criticism, 2 sections (30 students)
  • MASSCOMM 420: Censorship and Consequences, 1 section (22 students)
  • MASSCOMM 420: Infographics, 2 sections (41 students)
  • MEDIA 120: Introduction to Emergent Media, 1 sections (27 students)
  • MEDIA 220: Introduction to Multimedia, 12 sections (244 students)
  • MEDIA 241: Online Journalism, 1 section (20 students)
  • MEDIA 280: Introduction to Visual Communications, 5 sections (96 students)
  • MEDIA 297: Practicum, 2 sections (24 students)
  • MEDIA 320: Applied Multimedia, 3 sections (34 students)
  • MEDIA 420: Emergent Multimedia Workshop: Censorship and Consequences, 1 section (20 students)
  • MEDIA 420: Emergent Multimedia Workshop: Infographics, 1 section (20 students)

University of Florida (471 students)

  • JOU 3110: Applied Fact Finding, 1 section (20 students, Instructor)
  • JOU 4930: The Cultural Impact of Video Games, 3 sections (93 students, Instructor)
  • MMC 1702: Rock ‘n’ Roll and American Society part 1, 1 section (85 students, Teaching Assistant)
  • MMC 3260 / MMC 5015: Your Digital Life [Online], 2 sections (68 students, Instructor)
  • MMC 3260 / MMC 5015: Your Digital Life, 2 sections (116 students, Instructor)
  • MMC 3260 / MMC 5015: Communication on the Internet and Survey of Electronic Publishing, 6 lab sections (89 students, Lab Instructor/Teaching Assistant)

North Dakota State University (277 students)

  • COMM 110: Fundamentals of Public Speaking, 5 sections (111 students, Teaching Assistant)
  • COMM 200: Introduction to Media Writing, 3 sections (63 students, Instructor)
  • COMM 363: Advanced Web Design, 1 section (5 students, Instructor)
  • COMM 425: Specialty Writing [Online], 1 section (10 students, Instructor)
  • COMM 431: Communication Ethics [Online], 2 sections (52 students, Instructor)
  • COMM 442: Digital Media and Society, 1 section (36 students, Instructor)