<p>Princeton’s actually very good for engineering . . . and the job opportunities coming from there is way higher than those schools previously mentioned, but thats another story.</p>
<p>Anyway, my main concern is that the OP wants to study computer engineering- very few schools have computer engineering and the large majority have this major housed under there electrical engineering departments.</p>
<p>Also the schools you selected are pretty difficult and your scores are pretty average for most international students, so your chances of getting financial aid at some of those schools is close to nil.</p>
<p>Berkeley to my knowledge does not offer scholarships to international. Not too sure about Georgia Tech and Purdue- these are state schools.</p>
<p>You are not going to get into Stanford. I am not being mean, but studying anything “computer” at Stanford requires perfect SAT math and Olympiad awards. </p>
<p>I know Cornell usually admits you regardless of your financial status. Then after that they decide whether to give you financial aid, reject you or place you on a wait list. You have a better chance there since you are studying engineering, but the fact that you are coming from India would make things worse. I am sure there would be tons of indians applying to study engineering at Cornell.</p>
<p>You might have a shot at Columbia . . . but Harvard and Princeton? </p>
<p>I would advise you to take the suggestions of most people here and consider:
Swarthmore, Harvey Mudd, Cooper Union, state schools like UT, UIUC, UWisconsin-Madison</p>
<p>If you could get into swarthmore, you could go to one of these places for graduate school in engineering since swarthmore is highly respected amongst academics.</p>