Chance me -- All Ivy League Schools!

In regard to what @jfbr2314 said, your SAT is not low at all. 2100 is a very good score, but is slightly below the norm for Ivy League schools (some of the hardest colleges to get into in all of America.) However, I would say your EC’s at average at best. However, the fact that your EC’s relate to your major helps. If you tried to get your SAT up just a little (above 2200), you should be a competitive candidate for the Ivies. Your GPA is excellent btw. I know you just want to know your chances and not get lectured about which schools to apply to, so here you go:

Harvard- Reach/high reach (same for everyone)
Princeton- Reach
Yale- high reach/reach
Columbia- reach
Brown- low reach
Penn- low reach
Dartmouth- high match/low reach
Cornell- match/high match

Hope that helped a bit! Apply to the schools you want to apply to. If you want to apply to all 8 Ivies, that’s your choice. However, I would recommend narrowing down which schools you want to apply to so you don’t waste your time/money on an application you don’t care about. Good luck!