He earned a B.S. in biochemistry and a B.A. in biopsychology at the University of Maryland, Baltimore County. He has been a researcher at medical schools in both the Netherlands and Zimbabwe and has worked under Nobel Prize winner Dr. Tom Cech.
He earned his Medical Doctorate at the Indiana University School of Medicine, and his Master of Public Health at the University of California, Berkeley.