 He received a bachelor's degree in electrical engineering from Yale University in 1962, and doctoral degree in applied mathematics from Harvard University in 1968.From 1962-1968 he was also a senior scientist at Raytheon.From 1968-2005 he taught at Cornell University, and in 2006 joined the University of Virginia.