TA for three courses in the 2017-2018 academic year. Primary instructor for UW Robinson Center Summer Stretch course, UX Design: The Game for You, in summer 2018. Please check out the links below to see student work from these classes (Note: Some of the js scripts don't run, which is a bug I have yet to figure out).
UX Design: The Game for You
In the summer of 2018, I taught my first course as the primary instructor for UX Design: The Game for You, a course that is part of the Robinson Center
Summer Stretch Program. The Robinson Center and this program is geared towards highly capable young pre-college and college students. Thus, while my students were 15 years old, I taught similar material to that taught at a college level. Over this five week intensive course, students learned the UX design process in the context of board game design. Each week was devoted to a different part of the process. In week one, we started by understanding our context, game design. Then, in week two, we conducted user research, followed by ideation, sketching and prototyping in week three. Finally in weeks four and five, the students iterated on their games before their final presentations on the last day. As part of the class we also had a programming bootcamp day where the students learned p5.js and Git, and we took a field trip downtown to Amazon. All lectures were designed from scratch. Insipration for journal reflection and homework assignments came from Pierre Delcourt, the previous instructor for this course.
TECHIIN 511: Fabrication and Physical Prototyping
In the first iteration of this course for the new Global Innovation Exchange (GIX)>
Program in Bellevue, WA, I assisted Brock Craft
in running peer reviews during class and assessing the student's work. The focus of this course was on the process of designing and prototyping in 2D and 3D, which means we emphasized iterating on design instead of creating a perfect design. Despite having no prior experience with designing in 2D and 3D, my background in CS, HCI, and HCDE was useful in emphasizing the need to "fail early and often" in the design process. Additionally, by the end of the quarter I had developed competency in Adobe Illustrator and laser cutting.
HCDE 598a Winter 2018
Brock Craft and I made slight modifications to the Fall course to keep the last few weeks focused on graphics and interative programming as opposed to more typical computer science problems. This course only included six students in this iteration, hence the single gallery page.
HCDE 598a Fall 2017
and I worked to create a two-credit curriculum for this course that would teach 35 students basic programming concepts (variables, conditionals, functiions, parameters, loops, and arrrays) in 10 weeks. Students were taught to program in p5.js
. These languages were specifically developed to make coding accessible for beginningers, a main goal of this course. The course included six assignments that reinforced each of these six concepts. Students were always encouraged to be creative with the assignments and the final project was completely open-ended, though students were encouraged to as much as they could of what they learned. Though the students had a range of programming experience, the purpose of a slow pace was to give students a solid grounding in basic concepts so that they could continue learning on their own after the course. Also, for some students, this course helped them better understand the challenges developers face.