<p>I amended my answer to “reach”. Definitely check out some of the other UC’s. San Diego is the best for CS I believe. My kid did CS at USC (not a Cal Sate school) but I think your SAT is on the low side.</p>
<p><a href=“USC: Acceptance Rate, SAT/ACT Scores, GPA”>http://collegeapps.about.com/od/GPA-SAT-ACT-Graphs/ss/usc-university-of-southern-california-admission-gpa-sat-act.htm</a></p>