He holds a master's degree in electrical engineering from Stanford University, a bachelor's degree in computer engineering and a bachelor's degree in mathematics from Southern Methodist University.