In addition to his M.D. degree, he earned a Ph.D. in Biophysics and Theoretical Biology from the University of Chicago after beginning his training in bioengineering at Columbia University. He has extensive design experience in computer software and hardware from large scale integrated circuits to mainframes.