Why not get a degree in something that will allow you to have a job should you ever lose your medical certification and then get your flight training on the side? The advice that Anymouse offers is well advised.

I would highly recommend Purdue for their aerospace engineering program and can say with a good deal of certainty that West Lafayette is a hell of a lot better than North Dakota especially during the long months of winter.