teaching

Classes, workshops, and teaching materials.

University of Waterloo - Instructor

CS105: Introduction to Computer Programming I
Instructor: Winter 2020
  • ○ Taught course using creative coding approach with p5.js.
  • ○ Refined previous term's slides & created new assignments and tests.
  • ○ Course materials can be found here.
  • ○ Here are some feedback about my teaching from students.
  • ○ Links to interactive tools students used for some of their assignments:
        exquisite corpse, a6, crowdsourced narratives, a7
CS1


University of Waterloo - Teaching/Instructional Assitant

CS349: User Interface
Teaching Assistant: Fall 2021
  • ○ Helped students with Android app development
HCI
CS449/649: Human-Computer Interaction
Teaching Assistant: Spring 2021, Fall 2020, Fall 2019, Spring 2019, Spring 2018
  • ○ Led design sessions and guided students through team projects
HCI
CS105: Introduction to Computer Programming I
Instructional Assistant: Fall 2018
  • ○ Led lab sessions and helped students with assignments and term project
CS1
CS106: Introduction to Computer Programming II
Instructional Assistant: Winter 2021, Winter 2019, Winter 2018
  • ○ Led lab sessions and helped students with assignments and term project
CS2
CS135: Designing Functional Programs
Teaching Assistant: Fall 2017
CS1


Workshop - Instructor/Facilitator

Toronto Human-AI Interaction Summer Research School [website]
Instructor: July 8, 2020
  • ○ Created materials and taught experiment design [link] for Canadian graduate students doing Human-AI Interaction research projects
Workshop
Coding Strip Design Workshop [website]
Instructor: July 2019August 2019
  • ○ Planned and organized workshop activities
  • ○ (July) Facilitated workshop for university students.
  • ○ (August) Facilitated workshop for high school cs teachers attending Summer Conference for Computer Studies Educators
Design Workshop


Older stuff

  • (2014 - 2016) During my undergrad, I mentored middle and high school students from a “group home," a place where several K-12 students without parents or from low-income families live together with an adult guardian. I visited the students in their “group home” once a week for 2 years, spending an hour each time to tutor them in Math or English. I received an outstanding mentor award for my service and helping my mentee achieve academic achivement.
  • (2011 - 2012) I worked as an instructor for 1 1/2 years at PAGODA, the largest language learning institue in S. Korea. I taught TOEFL and English pronunciation to more than 2,000 students and developed my own curricula for each: Speaking without Thinking and Pronunciation clinic.