2003 – 2010 University of California, San Diego
Interdisciplinary Computing and the Arts & VisArts, Lecturer
2006 University of California, Irvine
Lectured on contemporary topics in Digital Arts, Lecturer
2006 San Diego State University
Taught lab based course in emerging multimedia technologies and scripting, Lecturer
2002 - 2003 Antelope Valley College, Lancaster Ca.
Taught courses in web interaction, scripting and compositing & motion graphics. Adjunct
2001 - 2003 The Art Institute of California, Orange County Ca.
Taught courses in web interaction and scripting. Adjunct
1997 - 1998 California Institute of the Arts, Santa Clarita, Ca.
Taught video editing under instructor Gary Kibbon. Teaching Assistant