If I have a GPA that's slightly below 3.0 (eg. 2.9s), have I pretty much screwed myself permanently for grad school? I'm currently an EECS major at Berkeley and am thinking about doing CS in grad school with a goal of eventually getting a PhD.
I'm currently in my third year and have a bit of research under my belt, but it's nothing too impressive.
In terms of how my GPA came to be: I've been the ambitious type to take the most challenging courses in my major all at the same time, and as a result, I get high grades in the courses I'm most interested in, but also very low grades in those which I just had to push aside in the repeated times where I had to do the "time triage". As for grade trends: it's just been getting more and more unpredictable with more As and Cs but less Bs.
My actual major GPA is hovering right above a 3.0 right now.
Did I just screw myself at getting into any serious grad school? Or, will the GPA become less of an issue if I enter the workforce for a few years?