<p>I am a junior at a small private school in Dublin CA( I got in on scholarship), and I am interested in mechanical engineering.</p>
<p>I was thinking about these schools:
MIT
Caltech
Stanford
U Michigan
UC Berkeley
Georgia Tech
Harvey-Mudd
Purdue</p>
<p>GPA: 4.57 W, 4.0 UW
SAT: 2300: 740 CR // 770 Math // 790 W</p>
<p>APs:
Calc BC: 5
Euro: 5
Compsci: 5</p>
<p>This year I'm gonna do AP Chem, Physics B, Physics C Mech and E&M(self studying for the C ones). I'm also in the International Baccalaureate Program.</p>
<p>IB Classes:
Physics HL
Chem HL
Further Math HL
History HL
Eng SL
Chinese ab inito</p>
<p>I also took a college level math class at UC Berkeley over the summer, I got an A.</p>
<p>ECs:
Robotics(FTC, captain)
Journalism(editor)
sophomore class rep, junior class president
Model UN(no awards)
Guitar(I'm in a band and I've played in some school shows)</p>
<p>Volunteering:
Volunteered at the Lawrence Hall of Science over the summer(40 hours)
Food Drive(5 hours)
McHenry Homeless Shelter(5 hours)
School of Dreams Malawi(20 hours)</p>
<p>I also tutor for 3 hours a week.</p>
<p>Ethnicity/Gender: Indian Male</p>
<p>I feel like my academics are good, but my ECs and volunteering aren't good enough to get me into these schools. What more should I do?</p>