Hey guys, I would really, really like to go to graduate school for PhD in either Electrical Engineering or condensed matter/semiconductor physics. I will be graduating in December with two degrees from two different universities (yes, simultaneously), one a BS in Electrical engineering and the other a BA in physics. The school the EE degree will be from is a highly ranked engineering school (top 5 or so), but my GPA is dirt (2.03... I am actually doing much better now and it seems as if it will be around 2.4-2.5 around graduation but what does it matter?). The school the BA in physics will be from is a little known liberal arts university, and my GPA was a 3.47 (I may be able to bump it up to a 3.5). Sorry for the wall of text, but I am wondering what my best options are for perusing a PhD. Should I mention my engineering degree when applying? Will they care about the physics degree being a BA and not a BS? Will they require a transcript from my engineering school (I will have some transfer credits from it on the physics transcript) and see the mile long list of courses I failed earlier? If I wanted to get into a top 30-20 or so school for PhD would I be better of getting my masters from a "lower ranked" school first? I was thinking of working for a while and letting a company pay for it. I wouldn't mind continuing at my current institution but there's no way I would be accepted with such bad grades, even despite a turn around. I'm not concerned about being able to handle the PhD workload despite some poor past performance, I am doing fine now. If it matters, I have a decent research background. Been on a few projects at school, did 2 NSF REUs, and have 2 4-5th author publications. Thank you for any advice you could offer, I don't think my situation is desperate but I would certainly like some guidance.