Chance Me Please for Ivys, MIT, Caltech, Stanford, UChicago, CMU, Duke, Rice

I think you are in pretty good shape, especially if you pick an ED and go for it.

It will all depend on the intangibles of your application (essays, recos, interviews for those that have it). Sure perfect SAT scores do get rejected, but I believe those often happen because people with perfect SAT scores often think the rest is a layup. Make sure you pick two good recommendation writers that will personalize the recommendation and write about examples of how you showed traits the university will care about. Many have a standard form. My son saw one after the fact that didn’t even include his name.

Other safeties for you for CS would be UofICU and UMD, both have pretty highly ranked CS departments and UMD has brand new Iribe Center for CS. But, I think if your application is complete you have a good shot at many of the schools listed.

Why are your senior year grades dropping? You may have to have a better answer then senioritis. (that question was rhetorical).