He earned his Ph.D. in Computer Science from the University of Delaware in the area of compiler optimization for high-performance computing. His M.S. research, also done at Delaware, led to the development of a system for automatically converting images into tactile graphics to provide blind people with access to visual information.