<p>The GPA holds you back, but you have good EC’s, good courses (really should have taken a Math senior year), and good awards.</p>
<p>I think that the only college that would give you fits is Amherst. You should be able to get into most of those though.</p>