Courses I Teach or Have Taught

City University of New York

Queens College (QC)

Dept of Art

  • Web Design I

Dept of Media Studies

  • Digital Hacktivism

Borough of Manhattan Community College (BMCC)

Dept of Media Arts and Technology

  • Introduction to Multimedia
  • Multimedia Programming II

College of Staten Island (CSI)

Dept of Communications

  • Web Design, Graphics, and Theory

Hunter College

Dept of Continuing Education

  • Java
  • HTML
  • An Introduction to XML
  • CSS I
  • CSS II
  • JavaScript
  • PHP
  • MySQL
  • Project Studio

Rhode Island School of Design

Continuing Education

Summer Institute of Graphic Design Studies

  • Web Design

Touro College

Graduate School of Technology (GST)

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

Teachers College

  • Theory and Programming of Interactive Media I

The New School

Parsons School of Design

Dept of Design + Technology (MFADT)

  • Web 3
  • Web Advanced

The College of New Jersey

School of the Arts & Communication

Interactive Multimedia

  • Introduction to Interactive Computing