Han har en bachelorgrad i fysikk (1987), mastergrad i astronomi (1989), og en doktorgrad fra University of Washington. Før han ble tatt ut som mannskap på STS-122 jobbet han blant annet som kommunikator ved romfartssenteret under STS-104, STS-108 og STS-112.