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