Teaching
Teaching Philosophy
I view education as a process of engaging and motivating students while systematically progressing through a subject. It’s exciting for me to engage students’ interest and to provide a framework for them to understand it. I’ve had this experience while teaching a variety of topics, from building sophisticated web applications to designing games to mastering persuasive essay-writing techniques. Especially when teaching courses with challenging technical components, I attempt to blend theory and craft are together to reinforce and illustrate each other. I believe it’s important that students are trained to consciously analyze their decisions, through the incorporation of reflective practice in any context of design.
Fundamentally, I want to alert students to the systems at work in the media artifacts they are studying and creating; establishing the connection between the fundamental functionality of a system and the dynamic processes that arise provides a powerful framework for understanding. Showing these connections requires giving students a lens for examining system behaviour and the experiences had by those using those systems. My goal is to lead students to develop their own sense of intellectual curiosity in complex phenomena, and then empower them to break these systems down into their fundamental components and understand the contribution of these parts. This influences the way I teach subjects, through modular progress and holistic meaning making. Progressing through this method of instruction allows students to go through a critical process of engagement and discovery, typically through low stakes exercises, where they can make mistakes and then fix them, before engaging the subject at the holistic level with the possibility of more significant revisions. This has been especially true in the disciplinary-specific writing courses I’ve taught, where the practice of students writing and revising their own written work often leads to a better understanding of both the mechanics of writing as well as a self-improved finished work.
I aim to integrate participatory learning components that provide a concrete experience, following Kolb’s experiential learning cycle (1984). Many of the courses I’ve taught have strong group-based project work, along with lab sessions to acquire new skills; this has shown me how small groups provide a natural opportunity for peer teaching and learning. For example, when teaching a course on game design, where the ability to create interesting systems is paramount, I ensured that the theoretical lecture material on elements such as randomization were explored through simple dice games and then reflected in the creation of new games.
Through play and prompted discussion, students engaged with the material that could otherwise remain quite theoretical; this also served as an evaluation method, as I could listen for and address common misconceptions as well as whether a group was unable to reason out what was happening. I have seen how effectively these kinds of problem solving exercises connect with students, while providing them the opportunity to learn through teaching other group members. While lectures play a valuable role in delivering important theoretical course content, I believe participatory learning techniques are invaluable, particular when teaching students to incorporate theory into their design practice.
Teaching Responsibilities
I have been teaching courses as a sessional instructor and term lecturer in the School of Interactive Arts & Technology at Simon Fraser University for the past four years. This has included two 1-year lecturer positions (one at 50% load = 4 courses, the second at 100% load = 8 courses), with the rest were delivered as sessional appointments. Mainly, I have been responsible for teaching upper division undergraduate courses in the areas of 3D animation, game design, and HCI/interface design.
Courses
Course | Course Title | Terms | Avg. # of students | Description |
---|
CCT 111 | Critical Coding | Winter 2019, Fall 2019, Winter 2020 | 40 | Weekly lectures and labs |
CCT 211 | Fundamentals of User Interface Programming | Winter 2020 | 40 | Weekly lectures and labs |
CCT 261 | Information Architecture & Usability (DEM) | Fall 2018, Fall 2019 | 100 | Weekly lectures and labs |
CCT 361 | Scripting for Management (DEM) | Fall 2019 | 90 | Weekly lectures and labs |
CCT 461 | Inside Emerging Technologies (DEM) | Winter 2020 | 60 | Weekly lectures and labs |
CCT 483 | Play, Performance and Community in Digital Games | Winter 2020 | 8 | Weekly lectures |
CCT 490 | Topics - Believable Characters and Virtual Worlds | Fall 2018 | 12 | Weekly lectures |
School of Interactive Arts & Technology, Simon Fraser University, Sessional Instructor & Term Lecturer
Course | Course Title | Terms | Avg. # of students | Description |
---|
IAT 206W | Media Across Cultures | Fall 2017 | 96 | Weekly lectures |
IAT 210 | Introduction to Game Studies | Summer 2016 | 200 | Weekly lectures; service course for non-SIAT students |
IAT 309W | Writing Methods for Research | Spring 2014, Summer 2017, Fall 2017 | 40 | Weekly lectures |
IAT 312 | Foundations of Game Design | Summer 2014, Spring 2015, Summer 2015, Fall 2016, Summer 2016 | 48 | Weekly lectures and labs |
IAT 313 | Narrative & New Media | Summer 2013 | 40 | Weekly lectures |
IAT 334 | Interface Design | Spring, Fall 2014 | 48 | Weekly lectures and labs |
IAT 343 | Animation | Spring 2015, Summer 2015, Spring 2016, Summer 2017 | 48 | Weekly lectures and labs |
IAT 351 | Advanced Human-Computer Interaction | Fall 2014 | 40 | Weekly lectures |
IAT 432 | Design Evaluation | Fall 2015, Spring 2015, Fall 2016 | 48 | Weekly lectures and labs |
Internet Production diploma program, Vancouver Island University, Instructor
Course | Course Title | Terms | Avg. # of students | Description |
---|
IPRO 240 | Internet Scripting I | Fall 2007, Fall 2008 | 20 | Blended workshop / lecture format to a cohort |
IPRO 245 | Core Internet Technologies | Fall 2008 | 20 | Blended workshop / lecture format to a cohort |
IPRO 245 | Internet Applications Development | Spring 2008, 2009 | 20 | Blended workshop / lecture format to a cohort |
IPRO 290 | Internet Project Development | Spring 2008, 2009 | 20 | Supervised projects for external clients, while providing lectures on project management, design critiques, and just-in-time technical lessons on emerging issues |
Undergraduate course, School of Interactive Arts & Technology, 2017
I taught IAT 206W for the first time in Fall 2017. The regular faculty member assigned to the course had overhauled it the previous time it was offered, and taught it with a new textbook in a flipped classroom style. The faculty member recommended against using the flipped classroom style this term, but advocated that I use the new textbook. As such, I designed the course around the Visual Methodologies (Gillian Rose, 2016) text, and two major activities: a creative project that explored a particular set of imagery, and a research paper that followed one of the methodologies in the text.
Undergraduate course, School of Interactive Arts & Technology, 2016
I was the teaching assistant for this course in 2010 when my Master’s advisor taught it. After that she moved away, and no regular faculty member has routinely taught it, while I’ve had the opportunity to teach it five times. Given its close match to my teaching and research interests, I’ve enjoyed iterating on its assignments and course activities to improve its alignment to learner outcomes and satisfaction. One major innovation was incorporating board games due to their more transparent use of game mechanics, along providing a nice opportunity for students to use their existing prototyping and fabricating skills.
Undergraduate course, School of Interactive Arts & Technology, 2016
IAT 210 is a service course taught on the main campus of SFU for non-SIAT students. It introduces students to the study of games through the lenses of rules, play, and culture. With this higher enrolment, and its traditional lecture format, I had to adapt class exercises to the lecture theatre.
Workshop, Simon Fraser University, Teaching & Learning Centre, 2013
The ISW is an intensive, 3-day peer-based instructional development. Through participation in this workshop, I was able to learn about a wider variety of approaches to active learning, which I have incorporated into my teaching. Active learning approaches have helped immensely for planning labs and workshops, but have also been useful for making lectures more engaging and meaningful.