University of California, Los Angeles
1965년에 스탠퍼드 대학교 수학과를 졸업했으며, 그 후 잠시 IBM에서 일하다 1967년 캘리포니아 대학교 로스앤젤레스 대학원에 진학하였다. 대학원에서는 레오나드 클라인락 교수의 지도하에 전산학을 전공, 1970년 석사, 1972년 박사 학위를 취득하였다. 또한 2012년에는 일본 게이오기주쿠 대학에서 명예박사학위를 받았다.