He received his B.S. in Mathematics and Computer Science from Denison University and his M.S. and Ph.D. in Computer Science and Engineering from The University of Michigan. His research interests include network and multimedia security, distributed computing, computer science pedagogy, and the history, politics, and economics of technology. He has been an invited speaker at meetings in Philadelphia, Toronto, Prague, and the People’s Republic of China, and is co-author of an introductory programming textbook.