* denotes average course evaluation scores

University of Central Arkansas

PRLS 2305: Introduction to Public Relations (Fall 2025)

PRLS 4316: Special Topics – Public Relations Ethics (Fall 2025)

Louisiana State University

MC 3504: Introduction to Political Communication (Spring 2025; 4.5/5)

MC 4090: Media Ethics and Social Responsibility (Fall 2023 – Fall 2024; 4.6/5*)

Kansas State University (as Graduate Teaching Assistant)

MC 316: Data Journalism (Fall 2019 – Spring 2021)

MC 331: Digital Photography for Mass Media (Spring 2020)

MC 580: Storytelling across Platforms (Fall 2019 – Spring 2020)

MC 612: Gender, Class, Race, and the Media (Fall 2020 – Spring 2021)