<p>I think you have an extremely strong application and that your chances of getting into an Ivy/Very Selective school aren’t bad. Anything else (Selective - Open Admission) you are very likely to get into. </p>
<p>So, schools that have strong CS programs:
Cal Tech
MIT
Harvard/Stanford/Princeton/Yale
CU Berkeley
CU San Deigo
CU Irvine
CU Santa Barbara (seeing a trend?)</p>
<p>I think that if you apply to several high ranking schools you’re bound to get into one. I agree with you though, that your standardized tests scores could be higher.</p>