RECENT WORK
Creative Research
Greenberg’s research and teaching interests include generative NFT's, drawing and painting, aesthetics and computation, expressive programming, emergent forms, net-based art, artificial intelligence (and stupidity), physical computing and computer art pedagogy (and anything else that avoids meetings). One of his guilty pleasures is torturing defenseless arts and humanities students with trigonometry, algorithms and object-oriented programming.
Publications
Processing: Creative Coding and Generative Art in Processing 2 (Greenberg, Xu, Kumar, Berkeley, CA: friends of ED, 2013) is designed for independent learning and also as a primary text for an introductory computing class. Based on research funded by the National Science Foundation, this book brings together some of the most engaging and successful approaches from the digital arts and computer science classrooms.
The Essential Guide to Processing for Flash Developers (Berkeley, CA: friends of ED, 2009) This is the first book comparing Processing to Adobe Flash/Actionscript. Intended for experienced creative coders, the book explores intermediate coding principals, including character animation, artificial life, particle dynamics, AI in gaming and 3D visualization. In addition the book explores the bridge between Processing and Java.
Processing: Creative Coding and Computational Art (Berkeley, CA: friends of ED, 2007) Processing is a revolutionary open source programming language and environment designed to bridge the gap between programming and art, allowing artists to learn programming fundamentals as easily as possible, and programmers to produce beautiful creations using math patterns. It provides an accessible alternative to using Flash for creative coding and computational art.
Distinctions
Primary Investigator, 2013-2016 NSF, TUES Phase 2, S-STEM: SCHLR SCI TECH ENG&MATH, Creative Computation in the Context of Art and Visual Media, $165,935. Funded.
Primary Investigator, 2009-2012 NSF, SIGCEE: CCLI-Type 1 (Exploratory), S-STEM: SCHLR SCI TECH ENG&MATH, A Visual Portfolio - based Approach to CS1 using Processing, $90,000. Funded.