If My GPA Is Mediocre

<p>So, I'm currently a second year EECS undergrad at UC Berkeley, and one of my goals is to get into a Top10 PhD program in CS, <em>eventually</em>.</p>

<p>My original plan was to do a simultaneous degree in math and go to grad school afterwards, but after an unusual schedule which resulted in a really bad semester, with my GPA's hovering around 2.9, and I'm expecting to only be able to recover it to ~3.4, realistically speaking.</p>

<p>So, I'm trying to figure out what's the best path to take. I'm thinking about taking just a math minor, graudating a year early, and spending a couple years on the workforce in a research-based position before applying for grad school.</p>

<p>Is this a good idea? What other things would you suggest?</p>

<p>Work real hard to get your gpa up. You can do that. A few years of work cant hurt.</p>

<p>I got into a top notch grad school with a GPA of 2.90. The higher, the better, since then you’ll have far more options. Plus I applied to one school and the program director was excited about my application until he heard what my GPA was. But my GPA was really boosted in the last year of college from the abyss.</p>