Rose Hullman–its ranked 1,ahead of Harvey Mudd College for small technical schools. Its got a beautiful campus with a lake and matching brick buildings. Its more liberal, than northern Indiana, but Terre Haute is small and boring and hard to get to, if you don’t live nearby.
Rose uses a quarter calendar thats different from the west coast.
Its got lots of support for undergrads, great computer and engineering labs, nice housing.
Its not as good for computer science, but engineering is strong and well known in the midwest.
Rose does not have national name recognition, but if you plan to go for a masters degree, at a big name
school like GaTech or Purdue, than OK.
I would go to Purdue if you can afford it. (note spelling, its a U NOT an E). For the better name, and better engineering.
Northwestern is no where near as good as Purdue in engineering, so I disagree with the name brand being Norhtwestern, thats more of an all around school, that might be best known for journalism, Arts and Sciences and music, and for sure not CS compared to Purdue. Purdue is the go to school for all the west coast companies. Its always been way ahead of Northwestern for engineering recruiting in Colorado as well. Purdue is considered a gold standard degree among EEs at Hewlett Packard, for instance for years.
Purdue offers fantastic support for freshman in engineering. All in coming engineering majors at Purdue
get a math test in the summer before freshman year, and they are placed in the correct math class. You will need
a certain GPA to get into your chosen major. Purdue puts the GPA for mechanical engineering higher than other engineering disciplines, as mechanical engineering is one of the more crowded majors. Mechanical engineers in practice do not need a higher GPA than EE, in fact, EE is more mathematical than ME.
I am a Case fan, but if Purdue is less expensive, go to Purdue. Its got an exciting campus, compared to Rose.
Rose though if you like smaller more tight knit campus, and want to stay in the midwest to work.
See my posts on Case. It is a very good education, but Purdue is the brand I would want as a new engineer.
West coast recruits more Purdue grads than some of the U of Cal campuses. Purdue really is that good and rigorous.
Co op plans at Purdue may help you pay for later years as well.