He received a bachelor's degree in Aerospace Engineering from the University of Michigan in 1973 and both a master's degree (in 1978) and PhD (in 1982) in Systems Engineering from the University of Arizona.