2023-2024
San Diego State University School of Theatre, Television, and Film
History of Television
UC San Diego Seventh College Synthesis Program
Perspectives/Changing Planet (SYN 1)
Inquiring/Changing Planet (SYN 2)
Engaging/Changing Planet (SYN 100)2022-2023
San Diego State University School of Theatre, Television, and Film
History of Prime-Time TVUC San Diego Seventh College Synthesis Program
Perspectives/Changing Planet (SYN 1)
Explorations/Changing Planet (SYN 2)2021-2022
San Diego State University School of Theatre, Television, and Film
History of Prime-Time TV
UC San Diego Department of Communication
Cultures of Consumption
Comm & Community
Cultural Politics of Sport
New Media, Youth & DemocracyUC San Diego Environmental Studies Program
Wilderness & Human Values
Wilderness & Human Values Teaching Workshop2020-2021
UC San Diego Department of Communication
Cultural Politics of Sport
Introduction to Culture Industries
Science Communication
Reporting the Anthropocene: Space and Scale in Environmental Writing & Film Representations of Climate ChangeUC San Diego Environmental Studies Program
Wilderness & Human Values
Wilderness & Human Values Teaching WorkshopUC San Diego Warren College Writing Program
Justice in American History
Climate Justice2019-2020
UC San Diego Department of Communication
Journalism Ethics
Education & Global Citizenship
History of Electronic Media
UC San Diego Environmental Studies Program
Wilderness & Human Values
Wilderness & Human Values Teaching WorkshopUC San Diego Warren College Writing Program
Food Ethics
Climate Change Ethics2018-2019
UC San Diego Department of Communication
Cultures of Consumption
Comm & Community
Cultural Politics of Sport
New Media, Youth & DemocracyUC San Diego Warren College Writing Program
Food Ethics
Climate Change Ethics