I am an Associate Professor of Computer Science at Worcester Polytechnic Institute, where I am also core faculty in the Interactive Media & Game Development program . My research examines programming languages, environments, and libraries in digital arts practice. I designed and developed a creative coding environment for the browser, Gibber, that I use both for educational research and audiovisual performances; gibber has been used to teach computational media at dozens of universities globally. More recently I've developed two new languages for performance: screamer, for live 3D graphics and mutter, for electronic music composition and performance. I've performed with these systems throughout North America, Europe, and Asia in the digital arts genre known as live coding.