He received his bachelor's degree in electrical engineering and computer science from Princeton University in 1983, his MS from Worcester Polytechnic Institute in 1985, and his PhD in electrical engineering from Stanford University in 1993.
He earned his bachelor's degree in electrical engineering and computer science from Princeton University in 1983, his master's degree from Worcester Polytechnic Institute in 1985, and his doctorate in electrical engineering from Stanford University in 1993.