He is also an affiliate faculty member of the Department of Computer Science and Systems Analysis. His research interests include aesthetics and computation, expressive programming, emergent forms, net-based art, and computer art pedagogy. During the last few years, he has been torturing defenseless art students with trigonometry, algorithms, and object-oriented programming and is excited to spread this passion to the rest of the world. He is the author of Processing: Creative Coding and Computational Art, Friends of Ed, 2007 and the upcoming Processing for Flash Developers, Friends of Ed, (summer, 2009).