My research examines human-centered computing in creative coding practice. After years of teaching digital arts in colleges and universities, I designed a creative coding environment for the browser, Gibber, that I use both for educational research and audiovisual performances. Gibber is now used to teach computational media to middle school, high school and university students in locations around the world. It is an important part of my personal artistic practice; I've performed over a dozen times with Gibber in the last two years across the US, UK and Asia in an experimental performance genre named live coding. Notable publications concerning Gibber include a 2013 paper at NIME that won a Best Paper Award, a long paper presented at the 2014 ACM MultiMedia conference, and an in-press article for the Spring 2015 issue of the Computer Music Journal.
Since 2008 I have been responsible for developing and maintaining the interactive infrastructure of the AlloSphere, a three-story, spherical, virtual reality environment housed in the California NanoSystems Institute at UC Santa Barbara. I completed my PhD at UCSB in early 2014, and am currently a Robert W. Deutsch Foundation Postdoctoral Fellow there.