Integrated Design & Media (IDM, formerly Integrated Digital Media), NYU Tandon School of Engineering, Brooklyn, NY

  • DM-UY 4003 Senior Project in Digital Media, Spring 2015, 2016, 2020, 2021, 2022
  • DM-UY 4173 Professional Practices for Creatives, Spring 2018
  • DM-UY 2173 Motion Graphics Studio, Spring 2017, 2018
  • DM-UY 1143 Ideation & Prototyping, Fall 2016, 2017
  • DM-UY 1123 Visual Foundation Studio, Spring 2014; Fall 2013, 2014, 2015, 2016, 2017
  • DM-UY 4913 Internship, Fall 2016
  • DM-UY 4913 Independent Study, Fall 2014, Spring 2014 & 2015
  • DM-UY 2193 Intro to Web Development, Summer 2014 & Spring 2014
  • DM-UY 3193 Dynamic Web Applications, Fall 2013, 2014

Design, Art & Technology (formerly Multimedia), UArts, Philadelphia, PA

  • MMDI 402 Senior Studio 2, Spring 2005, 2013
  • MMDI 102 Motion Graphics Studio, Spring 2006, 2007 (2 sections), 2008, 2009, 2010, 2011, 2012, 2013
  • MMDI 425 Special Projects in Multimedia, Fall 2003, 2013
  • MMDI 202 Web Design Studio, Fall 2005, 2006, 2012
  • MMDI 220 Documentation and Presentation, Spring 2012
  • MMDI 420 Exhibition and Promotion, Spring 2012
  • MMDI 320 Business Seminar, Spring 2012
  • MMDI 100 Research, Sketching, Mapping & Prototyping, Spring 2009, Fall 2012
  • MMDI 101 Visual Communication Studio, Fall 2005, 2006 (2 sections), 2007, 2008, 2009, 2010, 2011
  • MMDI 111 Introduction to Interface Design, Spring 2005, 2006, 2007, 2010
  • Fall 2005, 2006, 2008, 2010, 2011
  • MMDI 401 Senior Studio 1, Fall 2004, 2007, 2009
  • MMDI 131 Introduction to Interactive Programming, Spring 2007, 2008, 2009; Fall 2007
  • MMDI 231 Dynamic Web Development, Fall 2008
  • MMDI 201 Visual Concepts Studio, Spring 2006, 2008
  • MM 111 Visual Concepts 2, Spring 2004, 2005
  • MM 222 Interactive Studio 2, Spring 2000, 2001, 2002, 2003, 2004
  • MM 340 Interactive Programming, Spring 2004
  • MM 221 Interactive Studio 1, Fall 1999, 2000, 2001, 2002, 2003, 2004
  • MM 320 Advanced Interface Seminar, Fall 2004
  • MM 110 Visual Concepts 1, Fall 2003
  • MMDI 690 Independent Study (advised 7 times)