He regularly teaches Introduction to Programming, Database Concepts, Networking Foundations, and Information Technology & Society. His research interests include networking approaches to the humanities and the arts, digital humanities, and interdisciplinary computing.