chance me for top 20 CS schools

You seem perfect to me. I wouldn’t be surprised if you were accepted to all of them.