Courses Taught

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

    UC 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 & Democracy

    UC San Diego Environmental Studies Program
    Wilderness & Human Values
    Wilderness & Human Values Teaching Workshop

  • 2020-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 Change

    UC San Diego Environmental Studies Program
    Wilderness & Human Values
    Wilderness & Human Values Teaching Workshop

    UC San Diego Warren College Writing Program
    Justice in American History
    Climate Justice

  • 2019-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 Workshop

    UC San Diego Warren College Writing Program
    Food Ethics
    Climate Change Ethics

  • 2018-2019

    UC San Diego Department of Communication
    Cultures of Consumption
    Comm & Community
    Cultural Politics of Sport
    New Media, Youth & Democracy

    UC San Diego Warren College Writing Program
    Food Ethics
    Climate Change Ethics