He is currently writing a history of software patenting in the United States for Yale University Press, and he serves on the editorial boards of the IEEE Annals of the History of Computing and Technology’s Stories. His courses at UC Davis analyze the historical relationships among information technology, business, and law in the United States. He holds a PhD in History of Science and Medicine (Yale University), a master’s degree in history and philosophy of science (University of Cambridge, Trinity College), and a bachelor’s degree in mathematics (Harvard University).