Schools with awesome mech. engineering programs?

<p>Hello, I am a senior and I have an SAT score of 1790 (hoping to get a 36 on ACT, will settle for 33+). I didnt study well and I'm studying all out for ACT (doing official Practice Tests one section at a time, improving scores to 33+)
GPA more than 3.5 </p>

<p>Guam so all schools will bill me for out-of-state tuition (local university does not have engineering, although it has pre-engineering)</p>

<p>Took an online calculus class on coursera, took the AP Calc AB got a 4, taking AP calculus AB this year (Cuz my counselor can't give me credit for something I didn't do) </p>

<p>EC- tennis is gonna be all 4 years (IIAAG champions this year), 1 summer research internship at local u, this summer TRiO NSLC at D.C., ETS member for 7 years (if middle school counts), Robotics club, ballboy for GVB Futures Tournament (tennis), </p>

<p>looking to major in mechanical engineering (Love to be hands-on, and starting to overcome my fear to taking stuff apart and destroying them) </p>

<p>no religious affiliation, need undergrad dorms (for the whole time I stay at the college), love to be in the city, </p>

<p>lastly, I'm looking at Brown, MSOE, U of Portland, etc.etc.
safety is local University</p>