I am currently an EECS (electrical engineering and computer sciences) undergraduate at UC Berkeley, planning to graduate in Fall 2013, focusing exclusively on computer science. I am very much interested in going to grad school, and in particular a PhD program in computer science. However, seeing as how to my current GPA is a little below 3.6, and given the fact that I have not been involved with much substantial research (I am a transfer student, so my first two years provided me with no such opportunities), I feel that I need to look into some fall back grad schools (relatively speaking, as my top choices are schools in the top 5 for computer science, such as Stanford, MIT, and CMU).
So what are some good safety schools to apply to that will still allow me to pursue a PhD degree in computer science? By the way, I am extremely interested in computer science, so I am looking for fall back schools that will provide me with something substantial in terms of my education, not just something that will give me a degree.