Instructor of Record
University of Connecticut
Technical Communication for Engineers (ME 1100)
Fall 2025
Professional Communication for Mechanical Engineers (COMM 2100)
Spring 2025
Small Group Communication (COMM 3120W)
Fall 2023–Spring 2024
The Process of Communication (COMM 1000)
Summer 2023, Summer 2024 (asynchronous online)
California State University, Fullerton
Introduction to Human Communication (HCOM 100)
Fall 2018 – Spring 2019, Fall 2019 – Spring 2020 (in-person/online)
Teaching Assistant (TA)
University of Connecticut
The Process of Communication (COMM 1000)
Fall 2022 – Spring 2023, Fall 2024 – Spring 2025
Interpersonal Communication (COMM 2200)
Fall 2024
Professional Communication (COMM 2100)
Spring 2023