Se graduó en el Bronx High School of Science; se licenció en Matemáticas/Física en el City College of New York en 1968, y comenzó a estudiar en la State University of New York at Stony Brook, donde se licenció en Informática en 1972 y se doctoró en 1973.