Reverse chance a senior before I just get rejected from all the schools I want to apply to.

Your list is a nice list, but a tad optimistic. My daughter had GPAs of 3.7 UW /4.2 W and an ACT of 33, with a superscore of 34. We are in state in CA. She was rejected at Berkeley and UCLA, WL and later admitted to UCSB and UCSD, and admitted to Cal Poly SLO and SDSU. And that was for not committing to a major, except at CalPoly SLO (Business). CS is an impacted major at a lot of schools so it will be even more difficult to gain admission.

If you are going to apply to California schools, I would consider Cal Poly SLO (your MCA score might be borderline, to unlikely admission) and San Diego State, as well as the other Cal States @Gumbymom mentioned. San Luis Obispo is not a big town at all, but Goleta (where UCSB is located) is even smaller. San Diego makes the grade when it comes to a big school in a big city. The UCs are not worth the extra money in CS more than the Cal States in OOS tuition.

I would consider also looking at Wisconsin, Minnesota, Indiana, and Iowa as well as Kentucky.

ASU and Arizona are also both good bets when it comes to financial aid for your grades and scores.

Look at schools with honors colleges so your parents have prestige bragging rights there.

CS is a highly marketable degree and you will get a good job upon graduation. Keep your costs as low as possible so you have more options when you graduate.