If he gets a pilot spot out of Rotc, then he would go to UPT for a year and if he gets his wings, he would have a ten-year commitment. Those ten years don't include time at UPT, time waiting for classes to start at UPT, or time waiting to go to UPT. Now if he were to do something else before, like being an engineer in the AF, that would qualify for the four-year requirement. However if at year 3 he were to apply and get a pilot spot, then again, he would go to UPT and he would have to give another ten years after he receives his wings. I am exaggerating, but 3/4 of the pilots have engineering degrees and most of them have never done anything with them in the Air Force. However if the pilot wants to becomes a test pilot, then having an engineering degree is almost a requirement. In the military, it almost seems like what you majored in college isn't relevant to the job you get. That really isn't true because when they need meteorologists, they use people who have a degree in it. However just because you have a degree in it doesn't mean you will get to be a meteorologist in the AF