

(Spring 2011)
IAT 410 - Advanced Game Design
at School of Interactive Arts and Technology, Simon Fraser University.
Games Developed during class:
(Fall 2010)
IAT 312 - Foundations of Game Design at School of Interactive Arts and Technology, Simon Fraser University
(Fall 2009)
IAT 309W - Writing for Design, Media & Informatics at School of Interactive Arts and Technology, Simon Fraser University
IAT 312 - Foundations of Game Design at School of Interactive Arts and Technology, Simon Fraser University
IAT 842 - Theory and Design of Games at School of Interactive Arts and Technology, Simon Fraser University
DMED 503-3 Foundations of Game Design at Master's of Digital Media, Great Northernway Campus
(Spring 2009)
IAT 842 - Theory and Design of Games at School of Interactive Arts and Technology, Simon Fraser University
(Fall 2008)
IAT 312 - Foundations of Game Design at School of Interactive Arts and Technology, Simon Fraser University
DMED 503-3 Foundations of Game Design at Master's of Digital Media, Great Northernway Campus
(Spring 2008)
IAT 312 - Foundations of Game Design at School of Interactive Arts and Technology, Simon Fraser University
IAT 842 - Theory and Design of Games at School of Interactive Arts and Technology, Simon Fraser University
Directed Reading on Believable Characters at School of Interactive Arts and Technology, Simon Fraser University
(Fall 2007)
IAT 410: Advanced Game Design at School of Interactive Arts and Technology, Simon Fraser University
Directed Reading on Interactive Narrative at School of Interactive Arts and Technology, Simon Fraser University
(Spring 2007)
IST 587: Games and Learning at School of Information Science and Technology, Pennsylvania State University
(Fall 2006)
IST 412: The Engineering of Complex Software Systems at School of Information Science and Technology, Pennsylvania State University
IST 446: Game Design and Development at School of Information Science and Technology, Pennsylvania State University
(Spring 2006)
IST 497E/INTART 497E: Virtual Worlds and Immersive Environments at School of Information Science and Technology, Pennsylvania State University
IST 411: Distributed Object Computing at School of Information Science and Technology, Pennsylvania State University
(Spring 2005)
IST 402: Design of Immersive Environments at School of Information Science and Technology, Pennsylvania State University
IST 411: Distributed Object Computing at School of Information Science and Technology, Pennsylvania State University
(Fall 2004)
IST 412: The Engineering of Complex Software Systems at School of Information Science and Technology, Pennsylvania State University
(Spring 2004)
IST 402: Design of Immersive Environments at School of Information Science and Technology, Pennsylvania State University
IST 411: Distributed Object Computing at School of Information Science and Technology, Pennsylvania State University
(Fall 2003)
IST 412: The Engineering of Complex Software Systems at School of Information Science and Technology, Pennsylvania State University
(Fall 2002)
CS 343: Operating Systems at the Computer Science Department at Northwestern University; Co-teaching with Prof. Fabian Bustamante
(Spring 2002)
CAT 380: Interactive Narrative (Center for Art and Technology Projects Class) at Northwestern University; Co-taught with Prof. Mary Poole (Theatre Department)
(Summer 1998)
CPSC 411: Operating Systems at Texas A&M University
(Summer 1999)
CPSC 320: Artificial Intelligence at Texas A&M University
(Spring 2002)
CS 395 Computer Game Design at Computer Science Department, at Northwestern University with Prof. Ken Forbus
(Fall 2000 & Fall 1999)
CS 343 Operating Systems at Computer Science Department at Northwestern University, with Prof. Jennifer Schopf
(Spring 1999)
CPSC 320: Artificial Intelligence at Computer Science Department at Texas A&M University, with Prof. Bruce McCormick











-->

