chance me for top 20 CS schools

URM/low income/SES factors + high GPA/standardized test scores-nothing is set but you should punch a ticket for several Top-20 schools.

Depending on your home state, Cal might not be an option. 65,000 a year if you’re OOS/

You will definitely get significant financial/merit aid from Top-20 schools once accepted.