Teaching 

Teaching Philosophy: I design research-integrated courses that transform classrooms into research ecosystems, combining experiential learning with partnerships with real-world organizations to enable students to produce publishable scholarship, develop professional expertise, and create meaningful public impact. Since joining the University of Iowa, I have developed four new courses spanning political communication, AI, computational methods, and audience analytics, all designed around research-intensive, experiential learning.


University of Iowa

JMC 3185:0001 Political Communication [Course Developer] 

JMC 3505:0001 Audiences and Analytics [Course Developer] 

JMC 3162:0001 AI and Media [Course Developer] 

JMC 6334:0001 Computational Methods [Course Developer] 


University of Wisconsin-Madison

J201: Introduction to Mass Communication 

Semesters Taught: Fall 2017, Spring 2018, Fall 2018, Spring 2019 

Responsibilities: Taught discussion sessions, graded and provided feedback for oral presentations, graded class papers, and exams.

J564: Media and Consumer

Semesters Taught: Fall 2019, Fall 2020

Responsibilities: Led four labs (100 students on average), created my own syllabus, taught consumer research skills, guided papers on strategic communication, graded exams, and gave comments to strategic communication research students conducted. (syllabus)

J566: Media and Public Opinion

Semesters Taught: Spring 2020, Spring 2021

Responsibilities: Led four labs (50 students on average), created my own syllabus, taught public opinion research skills, guided papers on public opinion research and graded exams, and gave comments to research papers. (syllabus)