<p>No need to retake the math 2 really – it won’t make that much of a difference. That and you should be worrying about your SAT I. Also, if you think you can handle the workload, then take AP English. It can only help your chances.</p>
<p>As mentioned above, your EC’s don’t show a specific passion, though you could try to emphasize your robotics-finance lead.</p>
<p>Also, you’re applying to Penn’s engineering, right? It’d probably be a reach for you at the other Penn schools (high reach for Wharton). Stanford and MIT are definitely high reaches, but, as mentioned, they are for everyone. You should consider ED for Cornell’s engineering – you have a fair chance of getting in.</p>