His past teaching experiences include appointments as an Associate Professor of Digital Art at Bowling Green State University, Assistant Professor of Art at Kent State University; visiting researcher at The Virtual Reality Center at the University of Teesside in the UK; as well as Visiting Professor appointments at the Studio Art Center International in Florence, Italy, Oberlin College, Brown University, and the Rhode Island School of Design. He has an MFA in Painting from the Yale University School of Art and Architecture and a BFA in Painting from Indiana University.