Kariera astronauty 1992 – 31 marca roku został przyjęty w charakterze specjalisty misji do 14. grupy astronautów NASA (). 1993 – zakończył przeszkolenie podstawowe uzyskując uprawnienia specjalisty misji i został skierowany do laboratorium awioniki wahadłowców (Shuttle Avionics Integration Laboratory - SAIL). Później pracował w wydziale planowania misji Biura Astronautów (Mission Development Branch). 1996 – na przełomie czerwca i lipca wziął udział w blisko 17-dniowym locie STS-78. 1998 – był specjalistą misji podczas 16-dniowego lotu STS-90. Do wyprawy przygotowywał się przez dwa lata. 2002 – w marcu uczestniczył w prawie 11-dniowej wyprawie STS-109. 2007 – 29 stycznia został mianowany specjalistą misji STS-123. 2008 – 11 marca wystartował do misji STS-123 wahadłowca Endeavour. Podczas tego lotu do Międzynarodowej Stacji Kosmicznej został dołączony japoński moduł Kibō oraz kanadyjski manipulator Special Purpose Dexterous Manipulator.
Loty załogowe 40px|STS-78 STS-78 (Columbia F-20);