He teaches electronic art, digital humanities, and the book arts. He is the co-lead of the Modeling and Prototyping Team of Implementing New Knowledge Environments, and along with Scott Schofield he wrote the chapter on e-books for the recently released Cambridge Companion to the History of the Book.