For ATC, it's probably the easiest degree in the country. No foreign lang requirements, no bio or chem or anything crazy, and the highest math required is College Algebra (nothing hard at all). For ATC, it's a great program; however, I would not recommend it for the Commercial Aviation or Unmanned Aerial Systems program. I'm half way through the comm avit program, and I regret not majoring in history or business at a local college, then going to ATP flight school for the accelerated training. As for flying, you will have to do your private at least. Flying stinks in the winter. There's a reason we call it "No-Fly November", "Dont Fly December", "Just Wait January", and "Forget about Flying February". Usually the weather starts to improve afterwards. At 25 knots, the University goes "No-Fly" for the Cessnas, and at a certain temperature, it goes No Fly as well. I have waited weeks in the past to get a single solo cross country done. Your instructor won't endorse you to fly if the wind is over 15 knots and Severe Clear, which is almost un-heard of. Really, the fleet is not that diverse. Bunch of Cessna 172s and Piper Seminoles. The arrows are being sold off, and the King Air is only for the foreign contract students. (Theres ALOT of those here). There is a decathlon used for aerobatics and float training in the summer, but it's much cheaper to get that training done locally at home. Also, I would recommend not living on campus. There are tons of apartments being built right now next to campus. Let me know if you have any questions. I have lots of friends who are in the ATC program, most of which were commercial aviation major drop outs and went to ATC because they could graduate quicker. My friend runs the tours (atc major), and I laugh at the things he says and tries to sell. I have nothing against the school, I just wish I knew some things that I know now when I made my decision. Unfortunately, having over 60 credits, I can't really transfer a whole lot, so I'm stuck. Good luck.