Teaching

Teaching, University of Massachusets Amherst


Digital Civics, Fall 2018

Instructor and Guest Lecturer


Civic Design (Cogs 160), Co-taught along with Steven Dow, UCSD
Graduate Research Colloquium (IAT 805), Simon Fraser University, School of Arts and Interactive Technology, Spring 2016
Human-Computer Interaction (SENG 310), University of Victoria, Summer 2014
Advanced Methods for Human-Computer Interaction (CSC 578C), University of Victoria, Spring 2014
Human-Computer Interaction (SENG 310), University of Victoria, Summer 2013
Object-Oriented Software Development (SENG 330), University ofVictoria, Fall 2008

Teaching Assistant


Human-Computer Interaction (SENG 310), University of Victoria, Spring 2014
Advanced Methods for Human-Computer Interaction (CSC 578C), University of Victoria, Spring 2014
Human-Computer Interaction (SENG 310), University of Victoria, Summer 2013
Research Skills (CSC 595), University of Victoria, Fall 2013
Software Development Methods (SENG 265), University of Victoria, Fall 2012
Fundamentals of Programming (CSC 110), University of Victoria, Fall 2012
Computers and Information Processing (CSC 105), University of Victoria, Spring 2012
Elementary Computing (CSC 100), University of Victoria, Spring 2011
Elementary Computing (CSC 100), University of Victoria, Fall 2011
Human-Computer Interaction (SENG 310), University of Victoria, Spring 2009

Supervision and Mentorship


Former:

33- Diana Nguyen, BSc. Cognitive Science, UCSD, Winter 2018-Spring 2018
32- Alan Kuo, BSc. Computer Science, UCSD, Winter 2018-Spring 2018
31 – Chaolei Hua, BSc. Math and Computer Science, UCSD, Winter 2018-Spring 2018
30 – Maggie Chan, BSc. Cognitive Science, UCSD, Winter 2018-Spring 2018
29 – Judy Chun, BSc. Cognitive Science, UCSD, Winter 2018-Spring 2018
28- Yabo Shi, BSc. Cognitive Science, UCSD, Winter 2018-Spring 2018
27- Nancy Zheng, BSc., Cognitive Science, UCSD, Summer 2017-Spring 2018
26- Andres Baez, BSc. Cognitive Science, UCSD, Fall 2017-Spring 2018
25- Eric Richards, BSc., Cognitive Science, UCSD, Fall 2016-June 2017, Fall 2017-Spring 2018
24- Vasudev Patel, MSc. Computer Science, UCSD, Fall 2017
23- Lauren Liu, BSc., Computer Science, UCSD, Fall 2017
22- Dingcheng Hu, BSc. Computer Science, UCSD, Fall 2017
21- Joshua Tjong, BSc. Cognitive Science, UCSD, Fall 2017
20- Alejandro Panduro, BSc., Cognitive Science, UCSD, Fall 2016-Summer 2017
19- Sanika Moharana, BSc., Cognitive Science, UCSD, Winter 2016-Summer 2017
18- Michelle Ng, BSc., Visual and Environmental Studies and Computer Science, Harvard University, Summer 2017
17- Michael James, Human-Computer Interaction, Drama, Media, and Design, Carnegie Melon University, Summer 2017
16- Joanne Cho, BSc., Cognitive Science, UCSD, Fall 2016-June 2017
15- Lauren Liu, BSc., Computer Science, UCSD, Fall 2016-June 2017
14- David Luu, BSc., Computer Engineering, UCSD, Fall 2016-June 2017
13- Weichen Liu, MSc. Computer Science, UCSD, Fall 2016-June 2017
12- Dangyi Liu, MSc. Cognitive Science, UCSD, Fall 2016-June 2017
11- Karen Ma, BSc., Cognitive Science, UCSD, Winter 2016-June 2017
10- Kelly J. Burke, Ph.D., iSchool, University of British Columbia, Jan 2016-Sept 2016
9- Sarmad Mehrbod, Ph.D., Civil Engineering, University of British Columbia, Fall 2014-2016
8- Siyi (Cathy) Meng, BSc., Computer Science, University of British Columbia, Summer 2015
7- Jialiang Xiang, BSc., Computer Science, University of British Columbia, Summer 2015
6- Austin Liu, BSc., Computer Science, University of Victoria, Summer 2015
5- Yunpiao (Withney) Bai, BSc., Computer Science, University of Victoria, Summer 2015
4- Leandro Collares, MSc., Computer Science, University of Victoria, Fall 2013
3- Wanda Boyer, MSc., Computer Science, University of Victoria, Fall 2013
2- Anthony Bashi, BSc., Computer Science, University of Victoria, Fall 2012
1- Tyler Weeres, BSc., Computer Science, University of Victoria, Spring and Summer 2010