<p>I've only visited RIT so far, but here are my impressions of the various schools: </p>
<p>-Inexpensive for a technical school
-5 year BS/MS program
-Very big, compared to the other similar schools
-co-ops and internships. according to the school, the key to getting a great job
-More rigorous work then other schools</p>
<p>I hope to visit WPI at some point, and MAYBE Rose-Hulman, but that's a big IF because of time constraints.  However I do think that the whole "suburban" thing would be a big appeal to me.  I really do like the corn-fields and the Midwest.  </p>
<p>These are some of my biggest things I want in a school: </p>
<p>-Computer Engineering department that is respected in the field, and offers diverse and interesting courses.  An ability to work on long term projects and co-ops would be a plus (that's why I like WPI so much)</p>
<p>-Good math and physics departments.  I'd like to minor in one of those fields</p>
<p>-Dedicated but no cut-throat environment.  Sort of a student body that is passionate about the field, but I don't want a school where competition in classes is bigger than cooperation on projects</p>
<p>-A modern looking campus, with nice buildings and facilities.  So, my preference is on a modern, spacious design.  I guess this comes from my Middle School and High School both being built in the 60s, and my middle school only brought in air conditioning while I was there.  </p>
<p>-An ability to earn a masters degree in Computer Engineering as well as an MBA would be preferable.  I have quite a bit of AP/concurrent enrollment credit so I'll probably be able to opt out of a lot of freshman electives.  Ideally, I'd like to spend that extra time of my 4 years getting a masters, and maybe going for an extra 2 to get an MBA.  </p>
<p>-Research would be a plus, but I want professors to teach and not TAs.</p>