Kevin_Johnson
That's just of the top of my head. There's plenty more where that came from.
It also has a huge number of engineering degrees to choose from, and some of them are very unique. It was the first to offer a minor in Explosives Engineering in the country. Their Student design teams regularly win most of the undergrad engineering design competitions in the country (and a few notable world events).
The downside is it's like being on a pirate ship. It's hard work, bad food, and no women. It's worth it though. Most fun I ever had in my life.
The site is mst.edu <- check it out.
Always consider your personality. My regret may be exactly what you DON'T want to do. Having said that... Being a physics students at very good engineering school, and having participated in student design competitions my only regret is not having taken more pure mathematics. In science and engineering, if it works, there's your evidence. You have shown it can happen. Mathematics I viewed, at the time being so simple minded, as a set of neat tricks for solving physics problems (or engineering problems, which at the time I thought of simplistically as merely applied physics problems). The reason I regret not taking more pure math isn't the theorems or skills I missed getting, it was the mindset. Every profession and field looks at the world in a particularly special way. It's a more abstract version of the saying "If all you have is a hammer, every problem looks like a nail." I'm actually doing research in graduate school now in mathematics and I'm really glad for it. The perspective from being a bit physicist, a bit engineer, and now a bit mathematician really gives one a lot of versatility, and that's where the variety of experience in the "hard subjects" pays off. You see, everyone who has specialized to be only one thing, think university professors, are like shaft mines. The specialists dig deep to get at the really rich seams, but they pass by a lot of pretty good stuff following the very richest dig through their subject. Take a bit more breath in your studies and you will see lots of good stuff, and how it's connected together.
Finally, have fun too. Every day of my undergraduate schooling was a cycle of learn, work, play, build, fight, drink, sleep, and repeat tomorrow. It's the best that could have happened in spite of being exhausting, all consuming, obsessive, and unrelenting. I loved it because to me that is fun.
Best of luck to you.