Hi I will be attending University in the fall to obtain a B.A degree in Astrophysics. Ever since I was little, I've wanted to be an Astronaut and have loved space, and obviously, still do. However, I'm a bit worried, it seems that every Astronaut has an engineering College Education. What exactly if any engineering education is a requirement or extremely strong preference for NASA when selecting Astronaut candidates? Also I should add that when I get out of University I have already planned on joining the Air Force, for pilot-in-command hours, so I have that covered already.