<p>You have an impressive courseload and awesome ECs.</p>
<p>The two things that are lacking:
- Test Scores
- “Wow” factor (major awards, etc - basically things that set you apart)</p>
<p>You can definitely boost up those test scores. Sit down and take one or two practice tests and I think a 33+ should be within reach (or a 2200+).</p>
<p>Chances (with current scores):</p>
<p>UPenn - mid reach
Cornell - mid reach
Yale - high reach
Harvard - high reach</p>
<p>If you manage to pick up those test scores:</p>
<p>UPenn - low reach
Cornell - high match-low reach
Yale - mid-high reach
Harvard - mid-high reach</p>