Courses I Teach or Have Taught

University of Hartford

Department of Computing Sciences

Human-Computer Interaction Design and Computer Science

New York University

New York University (NYU)

Courant Institute of Mathematical Sciences

  • Introduction to Web Design & Computer Principles

City University of New York

Queens College (QC)

Dept of Art

  • Web Design I

Dept of Media Studies

  • Digital Hacktivism

Hunter College

Film & Media Studies

  • Web Programming

Dept of Continuing Education

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

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

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