Teaching Philosophy:

Teaching contemporary art involves finding a balance between teaching the history, the concepts that enrich the field, and guiding the students to develop technical expertise. My philosophy is to teach all of these elements along with teaching the interconnectivity between the different art disciplines.

Current courses at Hudson Valley Community College:

Interactive Media (processing and p5.js)
Web Art and Design
Video Art
Professional Portfolio Development
Digital Imaging

Other Courses taught:

Net Art
Media Studio-Imaging
Foundations in Web/Documentary Hypermedia Production
Practicum in Digital History and Hypermedia