Courses I Teach or Have Taught
Department of Computing Sciences
Human-Computer Interaction Design and Computer Science
New York University
Courant Institute of Mathematical Sciences
- Introduction to Web Design & Computer Principles
City University of New York
Dept of Art
Dept of Media Studies
Film & Media Studies
Dept of Continuing Education
- Java
- HTML
- An Introduction to XML
- CSS I
- CSS II
- JavaScript
- PHP
- MySQL
- Project Studio
Dept of Media Arts and Technology
- Introduction to Multimedia
- Multimedia Programming II
Dept of Communications
- Web Design, Graphics, and Theory
Rhode Island School of Design
Summer Institute of Graphic Design Studies
Touro College
Web and Multimedia Design
- The Business of Web & Multimedia Design
- Foundations of Web Design
- Multimedia Tools
- Designing for E-commerce
Information Systems
- Web and Application Development
Columbia University
- Theory and Programming of Interactive Media I
The New School
Dept of Design + Technology (MFADT)
The College of New Jersey
Interactive Multimedia
- Introduction to Interactive Computing