With an eclectic background combining studio arts and computer science, Ira Greenberg has been a painter, 2D and 3D animator, print designer, web and interactive designer/developer, programmer, art director, creative director, managing director, art and computer science professor and author. He wrote the first major language reference on the Processing programming language, Processing: Creative Coding and Computational Art, (Berkeley, CA: friends of ED, 2007). Greenberg holds a B.F.A. from Cornell University and an M.F.A. from the University of Pennsylvania. He currently direct the Center of Creative Computation at SMU in Dallas.