He is a member of UB's Intermedia Performance Studio, and works in the creation of interactive virtual environments, as well as the development of tools for computer art and performance. He received a PhD in Computer Science from the Electronic Visualization Laboratory (EVL), of the University of Illinois at Chicago. At EVL, he was responsible for much of the core software used by CAVE developers. Prior to that, he worked at the NASA Goddard Space Flight Center, in the Scientific Visualization Studio and the High Performance Computing & Communications branch. He has created many interactive environments and videos that have been shown at the Ars Electronica Center, the Smithsonian Museum, the Chicago Museum of Science and Industry, and numerous computing conferences and art festivals.