Teaching

Academic Appointments

Commonwealth University of Pennsylvania

Department of Communication Studies, Media and Journalism

Associate Professor (Aug. 2020-Present)

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 2024): 2,769

Commonwealth University of Pennsylvania

Summer 2023-Present

  • MEDJ 220: Introduction to Multimedia, 7 sections (132 students)
  • MEDJ 222: Introduction to Visual Communications, 1 section (20 students)
  • MEDJ 241: Multimedia Journalism, 2 sections (27 students)
  • MEDJ 420: Emergent Media Workshop: Applied Multimedia, 1 section (9 students)
  • MEDJ 420: Emergent Media Workshop: Artificial Imagination, 1 section (20 students)

Bloomsburg University of Pennsylvania

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

  • 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

  • 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)