Osu!
If you plan to attend in person, go to Oklahoma State. I did my BS there and it was a great program and fun times. I did ERAU extended campus for my MS and it was pretty good too...mid-term, paper, presentation, final, nearly every class. Good luck.