Teaching & Guest Lectures

2012-present Part-time Lecturer California State University, San Bernardino, CA
Classes include:
ART-122 Intro to Drawing and Life Drawing
ART-123 Introduction to Art and Technology
ART-238 Intro to 2D Digital Image Creation
ART-320 Digital Image Editing
ART-326 Interactive Multimedia Design
ART-330 Animation and Web Motion Graphics
ART-334 History of Animation
ART-350 Introduction to Digital Illustration
ART-351 Advanced Digital Illustration
ART-382 Computer Animation - 3D Modeling
ART-383 3D Animation: Character Modeling
ART-384 Digital Motion Imaging
ART-396 New Genres: Physical Computing
ART-483 Studies in Studio Art: Digital Sculpting in ZBrush
ART-520 Contemporary Art, Theory and Criticism (substitute Lecturer)
2017 Visiting Artist California State University, San Bernardino, CA
2013 Visiting Artist Claremont Graduate University, Claremont, CA.
Visiting Artist California State University, San Bernardino, CA
Guest Lecturer California Institute of the Arts (CalArts), Santa Clarita, CA
2011 Guest Lecturer Los Angeles Valley College Gallery, Valley Glen, CA
Guest Lecturer Long Beach City College, Long Beach, CA
2010 Guest Lecturer Dorkbot SoCal 39, Los Angeles, CA
2008 Guest Lecturer Pasadena Museum of California Art, Pasadena, CA
2005 Seminar Instructor at Camino Nuevo High School, Los Angeles, CA
Seminar class: Critical Thinking and Media
1994 Seminar Instructor at AFI (American Film Institute), Los Angeles, CA
Seminar classes: 2D animation and 3D animation
1990-92 Teaching Assistant California Institute of the Arts (CalArts), Santa Clarita, CA Vas IV Lab for Christine Panushka

Teaching & Guest Lectures

2012-present Part-time Lecturer California State University, San Bernardino, CA
Classes include:
ART-122 Intro to Drawing and Life Drawing
ART-123 Introduction to Art and Technology
ART-238 Intro to 2D Digital Image Creation
ART-320 Digital Image Editing
ART-326 Interactive Multimedia Design
ART-330 Animation and Web Motion Graphics
ART-334 History of Animation
ART-350 Introduction to Digital Illustration
ART-351 Advanced Digital Illustration
ART-382 Computer Animation - 3D Modeling
ART-383 3D Animation: Character Modeling
ART-384 Digital Motion Imaging
ART-396 New Genres: Physical Computing
ART-483 Studies in Studio Art: Digital Sculpting in ZBrush
ART-520 Contemporary Art, Theory and Criticism (substitute Lecturer)
2017 Visiting Artist California State University, San Bernardino, CA
2013 Visiting Artist Claremont Graduate University, Claremont, CA.
Visiting Artist California State University, San Bernardino, CA
Guest Lecturer California Institute of the Arts (CalArts), Santa Clarita, CA
2011 Guest Lecturer Los Angeles Valley College Gallery, Valley Glen, CA
Guest Lecturer Long Beach City College, Long Beach, CA
2010 Guest Lecturer Dorkbot SoCal 39, Los Angeles, CA
2008 Guest Lecturer Pasadena Museum of California Art, Pasadena, CA
2005 Seminar Instructor at Camino Nuevo High School, Los Angeles, CA
Seminar class: Critical Thinking and Media
1994 Seminar Instructor at AFI (American Film Institute), Los Angeles, CA
Seminar classes: 2D animation and 3D animation
1990-92 Teaching Assistant California Institute of the Arts (CalArts), Santa Clarita, CA Vas IV Lab for Christine Panushka