Personally i dont think majoring in aviation is useless. I am currently at UND, and i am getting much better flight education then the people at local FBO's. I got my private from my home town, and the training was not nearly as good as it is here. As for my back up, i am minoring in something outside of aviation, just in case if i were to lose my medical. One of the mojor reason why i picked UND was that i could take classes outside of aviation, which some schools like Embry Riddle do not offer (I am not trying to sound negative towards Embry Riddle).