zapoznał się z budową Międzynarodowej Stacji Kosmicznej oraz promu kosmicznego. Zaliczył też loty szkoleniowe na samolocie T-38. 2006 – w lutym zakończył kurs podstawowy zdobywając uprawnienia specjalisty misji, a następnie rozpoczął pracę w Biurze Astronautów NASA. 2008 – w lutym został wyznaczony do udziału w locie STS-127Komunikat NASA o składzie załogi STS 127.. 2009 – 15 lipca rozpoczął swój pierwszy lot kosmiczny na pokładzie wahadłowca Endeavour. W trakcie misji wykonał trzy spacery kosmiczne (EVA). 2010 – 10–23 maja wziął udział w 14. misji podwodnej NEEMO (NASA Extreme Environment Mission Operations) realizowanej przez NASA i NOAA (National Oceanic and Atmospheric Administration) pod dowództwem Kanadyjczyka Chrisa Hadfielda. 2012–2013 – wziął udział w 34. i 35. ekspedycji na Międzynarodową Stację Kosmiczną. Pełnił funkcję inżyniera pokładowego. Wykonał jeden spacer kosmiczny. 2021–2022 – wziął udział w 66. i 67. ekspedycji na Międzynarodową Stację Kosmiczną. Pełnił funkcję inżyniera pokładowego i dowódcy.