<p>Your ECs are definately your strong point. Your course load is too, assuming that your past courses have been just as challenging as your tentative senior ones. </p>
<p>Your GPA, as you’ve mentioned, might hurt you. However, if you’ve taken challenging courses and generally have all As and Bs, it might not be as bad as it seems :)</p>
<p>If I were you I would work on bringing the SAT score up because that’s something you can change. Also study hard for the SAT IIs. Good scores probably won’t completely make up for poor grades but they can’t hurt. </p>
<p>I don’t know too much about the schools on your list with the exception of Northwestern and U Mich. I’d say, as of now, Northwestern is a reach and Brown probably is too. You have a solid chance at UMich. But really, take everything I say with a grain of salt because college admissions really are unpredictable at times. I know people with a 3.4 that have gotten into Michigan, and people with a 4.0 that got deferred. Weird, i know. </p>
<p>Anyway, hope that helped.</p>