UIUC is supposed to be amazing, but Florida State University for some reason makes you take like 3 years of Spanish. Perhaps some won't care but for me it was a deal breaker.
If OP isn't opposed Christian schools, Regis University's curriculum looks pretty rigorous. I'm not a religious person, but when I looked at their curriculum I started wishing I had chosen it over the program that I'm currently in.