- Human-Computer Interaction, CS449/649, University of Waterloo, Fall 2020
- Introduction to Human-Computer Interaction, Summer School, Shandong University, Summer 2020
- Advanced Topics in Human Computer Interaction: Information Visualization, CS889, University of Waterloo, Winter 2020.
- The Future of Work: Using Advanced Data Visualization Techniques for Communication and Collaboration, the 9th Advanced Lectures on Image and Graphics, Peking University, 2018.12
- Design Visualization for the Data Science Workflow, CS686, University of San Francisco, 2018.10
- Design for Interactive Visualization: Illustrated with Graph Visualization, ECS 277, University of California Davis, 2017.2