Congratulations on all your accomplishments! You have a very strong profile. I think you stand as good a chance as anyone to get into the universities on your list. Unfortunately, however, there are far more well-qualified applicants than there are spots at these schools, so chances are unlikely for all applicants at most of these institutions.
Apart from the UCs, I have sorted the schools on this list based on my guess of what might be your chances. @Gumbymom and @ucbalumnus are the resident UC experts here and could indicate which campuses are likelier to provide an acceptance. Unfortunately, CS is an impacted major at all the UCs (and most of the colleges on your list), so stats for people accepted to those programs are usually significantly higher than those of the rest of the university.
Guaranteed (100%)
-a UC, assuming you’re in the top 9% of your class, which I’m assuming you are
Extremely Likely (80-99%)
Likely (60-79%)
Toss-Up (40-59%)
Possible (20-39%)
Purdue
Penn State
Less Likely (less than 20%)
UIUC
UT-Austin
Georgia Tech
Carnegie Mellon
Cornell
Harvey Mudd
U. of North Carolina
U. of Washington-Seattle
If you need help coming up with likelier options, please let us know. If so, it would be helpful to let us know what kind of college experience you’re looking for so we can give you more targeted suggestions.