<p>Impressive stats. I would have recommended you to apply with ED to Pennsylvania, as now quite a bit of your legacy status is lost. It’s harder to get better stats than the one you have now, but top Ivies are unpredictable and reaches for everyone. In all the schools I have listed as reach, I have done so not because you are not worthy enough (you are obvious as qualified as anyone), but only because of the unpredictability, and you have decent chances for all of them
Harvard (SCEA) - Reach
Carnegie Mellon (CS) - accept
Harvey Mudd - accept
Berkeley - accept
Stanford - Reach
Princeton - Reach
UPenn (engineering; legacy) - accepted
Duke - accept
MIT - Reach
Rest are easy accepts. USC, UCLA, UIUC, UC Davis, UC San Diego, UW Seattle, Case Western - all the rest, accepted.</p>
<p>Harvard (SCEA) deferred to reject
Carnegie Mellon (CS) waitlist or accept (CS is VERY Competetive)
Harvey Mudd reject
Berkeley accept
Stanford reject
Princeton reject
UPenn (engineering; legacy) waitlist/accept (Penn doesn’t take in legacy status in the RD)
Duke waitlist/accept
MIT (maybe. I’m not sure if I like the culture there 100%) reject
USC, UCLA, UIUC, UC Davis, UC San Diego, UW Seattle, Case Western- accept</p>
<p>Numbers are good, but you don’t have many major awards or leadership in ECs. Being an Asian will hurt.</p>
<p>Sorry if this response is a little late, but here’s my take. For all schools other than HPSM and UPenn, I would say “Accepted”. Solely because of the uncertainty of the admissions process of those schools I would say “Accepted/Waitlisted”. Good luck! </p>
<p>I really believe thag from USB and below (on your list. Didn’t want to write out all the school names.) You should feek relatively comfortable getting in. I would say that they would be considered as a high safety and low match for you. But be.careful! There were kids at my high school with stellar gpa and sat but they slacked off on their essays and got rejected by ca public schools. Also, thr uc system has been getting a little more unpredictable lately. Few years ago, some people got into berkeley but got rejected for ucsd. I have no idea how.</p>
<p>Berkeley should be a solid match unless its EECS. Then its a low match. CMU, mudd, and penn (b/c legacy.) Are solid matches.</p>
<p>Id say the rest if high match to low reach. At the point you are at, your numbers and other stuff are at its highest for pretty much any other cs major applying right now. This is where they will start to look at other stuff and for you, it sounds like your essay will need to be pretty damn good.</p>
<p>I think the extracurricular might be on the slight weak end because they are kinda mostly local and stuff but i think id there’s long commitment and passion it should be ok. (National merit and stuff are pretty much not a big deal once you break certain school selectivity since everyone has them or is smart enough to have them.) If you had won a major national hackathon, ISEF, STS, or Siemens it would put you in the acceptance ring for most if not all of these schools.</p>
<p>You should feel highly confident getting into most of your schools. I would say accept/waitlist for Harvard, MIT, Stanford – high match / low reach range. I would be highly surprised if your application was rejected to any of the other schools you listed.</p>