Bad junior year - Chance me? Will chance back the best I can.

You are a competitive applicant however CS is really tough. Your chances are good at all the schools except for UCSD which will be more of a High Match/Low Reach. UCSC is a solid match.