UMich. Carnegie Mellon. UIUC in Electrical and Computer Engineering:

<p>To start with, the three schools have roughly same rankings as top engineering schools in US and high reputations for the programs. Being currently waitlisted by CMU and having received offers from UMich n UIUC, I have a hard time deciding based on academics while financially the three cost about same thing for internationals. May someone give me some keen insight and help with my decision? Thanks a lot!!!</p>

<p>Personally, I'd throw Carnegie Mellon out right away. UIUC and Michigan are both top schools for ECE. As Alexandre is going to say, choose on fit. Michigan is in a more urban area, very close to Detroit. Champaign is pretty nice, but it is in the middle of nowhere.</p>

<p>Go to UIUC ;)</p>

<p>If cost doesn`t matter for you, go to CMU</p>

<p>Academically, the three are identical, but Michigan is probably the most balanced in terms of overall academic quality and quality of life.</p>

<p>thank you for advice!
well in fact i hope carnegie mellon will take me in from the wait list... im concerning like everyone else about the class size, lack of individual attention etc due to the huge population in the public schools. I prefer michigan more than ui cuz the town seems so much better and the nicer EECS building seems to indicate that michigan's engineering program is better funded.</p>

<p>Classes at Michigan are not much larger than classes at CMU. Only LACs will offer noticeably smaller classes and more individualized attention than Michigan. Remember, Michigan is not merely a public university, it is one of the World's top 20 universities. It has the 6th largest endowment among all universities on Earth. Michigan operates at the highest level. At the same time, Michigan does not pamper its students. Students are expected to act as adults. If they need something, they are expected to seek it out.</p>