<p>My son is currently a hs senior and interested in software engineering/development, and as he is now on the verge of applying to schools, we're looking to see if there are any schools we haven't considered that we should. His stats are:</p>
<p>GPA: 3.97 weighted; Honors courses and 2 APs (bio & physics...currently taking AP calc & AP chem, and a year-long independent study in computer science/software programming)</p>
<p>SAT: 2040 (CR: 640, M: 690, W: 710); retaking in Oct. to try and get math up</p>
<p>SAT subject tests: chem 620 (taken as a freshman); physics 780; math II 750</p>
<p>Extra curriculars:</p>
<ul>
<li>student council class VP - 4 years</li>
<li>ski club president - 2 years</li>
<li>crew team - 2 years</li>
<li><p>big brother/big sister program leader </p></li>
<li><p>working/paid internships in small local companies doing web development/application programming since age 15 (last 3 years)</p></li>
<li><p>owns his web development company for 5 years building websites for small businesses & pro bono work for non-profits</p></li>
<li><p>lots of community service stuff (e.g., special olympics, homeless shelters, habitat for humanity, etc.)</p></li>
</ul>
<p>He loves downhill skiing so he's adverse to college outside ski country (New England)</p>
<p>He will be applying Early Action to WPI (Worcester Polytec Institute), he's a little concerned about the "nerd factor" and lack of females, but thinks it's a good fit otherwise.</p>
<p>He'll also apply to RPI. I suggest Carnegie Mellon, but I don't think he'll get in (and it's not in ski country). </p>
<p>Any other schools we should consider? </p>
<p>I know that RIT has a software engineering program and the U of Rochester is a great school, but the Rochester location doesn't have any appeal. And he's not interested in a really urban school such as Northeastern.</p>
<p>Thanks much...any suggestions appreciated!</p>