Instructor: Aubrey Francois

Students in this workshop will explore creative uses of a physics engine. Students will learn core concepts of a physics engine by using a simple numerical integrator and then also using a more complete implementation of box2D and processing. We will then move on to creating objects and environments that react to each other and to us as users. We will also discuss the advantages and disadvantages of using physics vs other approximations in our projects.

Prerequisite: Some programming experience using processing.

Required Materials: Laptop with Processing installed

Optional Materials: Laptop with Processing and Box2D installed

We have a limited number of scholarships for our workshops. If you need an application, please send an email to with your complete name and contact information.

If you need academic credits for the workshops, please contact