I'm currently a Lecturer at UC Berkeley, developer on the Snap!, Snap!Con and BJC Teams.

Michael Ball presents 12 Events: