<p>Hey, I've recently decided to major in Computer Science, so I decided to compile a list of schools with good engineering programs to guide me in my college search. Some other factors i've been looking for are a low student-teacher ratio, freshman classes that are taught by professors and not TAs, and a sizeable population of fellow geeks :) (although that shouldn't be a problem at any engineering school). A high percentage of asians might also be nice (i'm indian, and i'm one of very few indians in my high school, having more people with my background would be cool). So here's my current list.</p>
<p>Carnegie Mellon University
Harvey Mudd
Caltech
Cornell
Stanford University
MIT
Rice University</p>
<p>Any schools you would like to add based on the above criteria? Any schools you would take off? Any information you want about me and my preferences before making a suggestion?</p>