After receiving his undergraduate degree in animation from the University of the Arts, Geoffrey worked for the MIT Media Lab creating animation for research into artificial intelligence and robotics.He has also worked for firms creating museum exhibits, character-based web interactives, and web-to-tv convergence properties. He has been teaching for over three years and maintains a freelance practice in animation and design. He is the recipient of a faculty research grant focusing on the potential of digital drawing tools.