Arizona State University
Introduction to HCI (Spring 2024, Fall 2023, Spring 2023)
Emerging Interface Technologies (Fall 2022)
University of Copenhagen
Spring 2022 – Interacting with Autonomous Systems – Project Outside Course
Spring 2022 – Project in Human-Centered Computing
Spring 2021 – Project in Human-Centered Computing
University of British Columbia
Spring 2016 – CPSC 444: Advanced Methods in Human-Computer Interaction, Teaching Assistant
2014, 2016 – Training Workshops for Over 400 TAs
Simon Fraser University
Fall 2010 – IAT 265: Multimedia Programming for Art and Design, Teaching Assistant
Spring 2010 – IAT 455: Computational Media, Teaching Assistant
Fall 2009 – IAT 265: Multimedia Programming for Art and Design, Teaching Assistant
Fall 2008 – CMPT 310: Artificial Intelligence, Teaching Assistant