<p>I live in Michiga, go to a private catholic school that was ranked in the top 50 private schools in the midwest. I have a 3.8 weighted gpa and a 31 act. What colleges around me would be a good fit (Midwest and North Only)</p>
<ul>
<li>Engineering or Computer SCience</li>
<li>7000 or more students</li>
<li>Good basketball program (I like going to games)</li>
<li>Nice Campus</li>
<li>Can get a scholarship</li>
</ul>
<p>Boston College would be a good one to check out too, although it doesn't have engineering (does have comp. sci). It's stats on financial aid are good too, in lieu of merit money.</p>
<p>Michigan should be your first choice. I'd say Caltech, MIT and Stanford are out of reach, and Michigan is arguably the next best Engineering program in the nation. You can also check out Cal, Cornell, Northwestern, Notre Dame and Purdue.</p>