Teaching Experience

NYU Game Center – Professor of the Arts, 2014-Present

Courses taught:

  • Code Bootcamp

  • Code Lab 0

  • Code Lab 1

  • Code Lab 2

  • Designing for Museums

  • Designing for Impact

  • Game Studio 2

  • Major Studio Fall

  • Thesis 1

  • Intro to Programming for Games

University of Waterloo - Distinguished Visiting Scholar, 2021

Princeton University – Visiting Professor, 2018

Courses taught:

  • Rising Waters: A Climate Change Game

NYU Game Center – Adjunct Professor, 2012-2014

Courses taught:

  • Code Lab 0

  • Code Lab 1

  • Code Lab 2

NYU ITP – Adjunct Professor, 2010-2013

Courses taught:

  • Introduction to Computational Media

  • Intro to Mobile Games with Android

  • Beyond Processing

  • Creating Digital Games

School of the Visual Arts – Adjunct Professor, 2013

Courses taught:

  • Games for Change

Sarah Lawrence College – Visiting Professor, 2011 - 2012

Courses taught:

  • Objects and Algorithms for Interactive Media

  • Software Design and Development