I’m a Junior in computer science at University of Illinois, and I'm planning to apply for Fall 2012 admission to CS PhD programs. My research interests include theory and algorithms as well as the theoretical side of systems (e.g. scheduling theory).
There are several professors and research groups at Berkeley and Stanford that appeal to me. I have family in Central California, I'm somewhat entrepreneurial, and my fiancée was just accepted to a postdoc in the Bay Area. Needless to say, I have a strong preference for doing my PhD in or around Silicon Valley.
Based on what I've read on GradCafe and elsewhere, I have a reasonable chance of being accepted to Berkeley and/or Stanford. However, if I'm not accepted to either of these schools, I'm wondering if I should consider attending UC Santa Cruz or UC Davis. How big of a "step down" would it be to go to Santa Cruz or Davis instead of a top 5 CS grad school?
Thanks,
Zep