Ha participado en cuatro misiones al espacio: la del Trasnbordador STS-56 en 1993, la del STS-66 en 1994, la del STS-96 en 1999, y la del STS-1 10 en 2002, por lo que ha acumulado casi 1,000 horas de vuelo.