I'm surprised that they will accept a graduation degree in lieu of 1,000+ hours of pilot-in-command time in a jet aircraft. I'm a private pilot of single-engine propeller airplanes and getting my degree in CS is certainly no substitute! I'm applying tonight.
Flying = ISS is in an orbit, very little aerobatic ability
Flight down = Soyuz module pre-programmed to hit target
But NASA will swap a graduate degree in something scientific for having buzzed around pretending to shoot people in a F16/18. Perhaps they could extend this to other parts of their operation? HST staff = extensive peer-reviewed published papers, or experience with a 105mm howitzer.