Teaching

Student Work

Student Work

Creative Coding, openFrameworks

MFA Design + Technology Course, Parsons School of Design | Course github

Course Description // This studio will focus on generative design and simulation using openFrameworks. Topics covered include: object oriented programming, procedural art, physics simulation, algorithmic animation, designing for interactivity, and more. Students will work on three projects over the course of the semester.

 

 
Student Work

Student Work

Code 2, openFrameworks

BFA Design + Technology Course, Parsons School of Design | Course github

Course Description // Code 2 - Procedurality: This studio is a continuation of the principles and techniques taught in Code 1, but with a focus on generative design and simulation. We will examine the natural world and build systems designed to reproduce behavior from physics to L-Systems to flocking, building our own basic frameworks and implementing higher level frameworks like Box2D. We will study the relationship of procedure and algorithm to visual and conceptual art and use our skills in simulation and procedurality to produce dynamic, aesthetic, critical, and creative work.

 
Student Projects

Student Projects

Design Entrepreneurship

BFA Design + Technology Course, Parsons School of Design

Course Description // This course will focus on introducing design students to entrepreneurship. Students will have the opportunity to ideate entrepreneurial ideas and develop a new venture and business model throughout the semester. The course will be structured as weekly sessions with two main elements: (1) presentations and discussions covering weekly topics, and (2) workshops where students will participate in group projects ideating start up concepts, goals, and challenges. Weekly topics will include: ideation, concepting, organizational development, user validation, funding, customer discovery, and growth hacking.

 

 
Student Work

Student Work

Creativity & Comp Lab

BFA Design + Technology Course, Parsons School of Design | Class Tumblr

Course Description // As a introductory course, we will build upon the Bootcamp Code curriculum towards exploring the basics of programming at the service of art and design. After delving deeper into the Processing environment, we will introduce concepts of Physical Computing with Arduino and introduce the openFrameworks creative coding platform, with an ultimate goal of providing support of major studio projects.