As a Professor in the Communication Design Department at City Tech – New York City College of Technology, CUNY, I teach courses in design theory, creative media foundations, digital arts, and interactive media. I am also the Co-Director of City Tech’s OpenLab, an open-source digital platform where students, faculty, and staff can meet to learn, work, and share their ideas.

This site, accessible via the OpenLab, serves as a teaching portfolio for the documentation and presentation of teaching, institutional service, and professional achievements. Archived courses taught at the New York City College of Technology, CUNY from 2002 until the present are available by semester for student and pedagogical reference.

Recent creative work and research can be found at