<p>Your EC’s are outstanding for ur intended major. Your SAT is also good. Of course your GPA is a tad low but if you explained your circumstance, I’m sure most of the colleges would take that into consideration. That being said, MIT, Princeton, and Columbia would be reaches (as they are for everyone). Cornell would be a medium reach. Everything else you have a decent chance. :)</p>