Zajmował się zbieraniem danych z czujników sejsmicznych zainstalowanych w kopalniach znajdujących się we wschodniej Kanadzie oraz Stanach Zjednoczonych. 1997 – do czasu przejścia do NASA pracował w Exxon Mobil Exploration Company w Houston (stan Teksas).
Praca w NASA i kariera astronauty 2000 – 26 lipca został przyjęty do korpusu amerykańskich astronautów () w charakterze kandydata na specjalistę misji. W sierpniu przystąpił do szkolenia. Zapoznał się z budową promów kosmicznych i Międzynarodowej Stacji Kosmicznej oraz odbył zajęcia z przetrwania w warunkach ekstremalnych. W bazie lotniczej w Pensacoli (stan Floryda) opanował również pilotowanie samolotu T-38. 2002 – zakończył przeszkolenie podstawowe i został skierowany do Biura Astronautów NASA. Pracował w wydziale eksploatacji wahadłowców (Shuttle Operations Branch) oraz wydziale eksploatacji stacji kosmicznej (Space Station Operations Branch). 2006 – w lipcu uczestniczył w tygodniowej podwodnej misji NEEMO 10 (NASA Extreme Environment Mission Operations) realizowanej przez NASA i NOAA. Wspólnie z Feustelem w eksperymencie uczestniczył również japoński astronauta Koichi Wakata oraz Karen Nyberg z korpusu astronautów NASA. Uzyskane wyniki badań będą wykorzystane przez NASA m.in.