I attended the Human-Computer Interaction Consortium (HCIC) conference on the Futures of Work in Watsonville, California as 1 of 2 PhD students selected to represent UC Santa Cruz.
June 2019
I was selected as 1 of 5 UC Santa Cruz Chancellor’s Graduate Internship Program recipients for 2019-2020.
May 2019
I attended the JobKit Developer’s Conference at the White House with David Lee to participate in discussions on education and jobs with various government leaders.
April 2019
I attended the CRA Grad Cohort for Women in Computing in Chicago, Illinois on a full travel scholarship.
Mar. 2019
I attended the CRA Grad Cohort for Underrepresented Minorities and People With Disabilities in Waikoloa Village, Hawaii on a full travel scholarship.
Teaching
Course Designer & Instructor
2023
Stanford University SPCS Ethics in Tech
2 week high school course on ethics in technology. Based on my UCSC HCI 220 graduate-level course.
Course Designer & Instructor
2023
UCSC HCI 220: Ethics and Activism in Tech and Design
Graduate-level course surveying topics related to tech ethics (e.g. race and gender issues, privacy, AI bias) and tech activism (e.g. labor movements). Course topics discussed through a design lens. Made a required course by the program director after the first offering in 2022.
[site]
Course Designer & Instructor
2022
UCSC HCI 220: Ethics and Activism in Tech and Design
Graduate-level course surveying topics related to tech ethics (e.g. race and gender issues, privacy, AI bias) and tech activism (e.g. labor movements). Course topics discussed through a design lens.
[site]
Teaching Assistant
2022, 2021
UCSC CMPM 178: Human-Centered Design Research
Upper-division undergraduate course that introduces various methods used in the design-research process. These include user interviews, usability testing, and low-fidelity/high-fidelity prototyping.
Teaching Assistant
2021
UCSC CMPM 35: Data Structures for Interactive Media
Undergraduate intro computer science course for non-majors. Students learn common data structures and how to use them to create interactive media.
Teaching Assistant
2018
UCSC CSE 20: Beginning Programming in Python
Introductory undergraduate computer science course that introduces novice students to the basics of programming. Topics include data types, functions, and control flow.
Teaching Assistant
2018
UCSC CMPS 12A: Introduction to Programming, Accelerated
Accelerated introductory undergraduate computer science course (taught in Java). Topics include functions, control flow, recursion, and basic data structures (e.g. arrays).
Teaching Assistant
2018 (x2)
UCSC CMPS 5J: Introduction to Programming in Java
Introductory undergraduate computer science course that introduces novice students to the baiscs of programming.