I've been reading many of these forums regarding students with low GPAs, or low GRE scores, etc., but I am in a slightly different situation. I am about to head into my senior year of undergrad and will receive a physics BS and an applied math BS. My GPA isn't much better than a 3.0, which it seems is the cutoff for hope.. Much of this is due to a rocky start in college where I changed my major twice, so, in the end, it will have taken me three years to get both BS degrees but will look much worse on paper. However, I have 6 years of involved research experience at a national laboratory and will be published 3 or 4 times by the end of my undergrad career. My research has involved plenty of mechanical engineering and computer science in addition to the physics work. My mentor earned his PhD from Oxford, is still actively involved with faculty and research there, and will be more than willing to write a solid recommendation letter for whichever universities I apply to. So let me get more to the point.. Is there any hope of getting into a graduate physics program with a very unimpressive GPA, but plenty of research experience? (Assuming my GRE scores are competitive) And if so, does anyone have any recommendations on how I could distinguish myself to increase my chances for admission? Or any steps I should take while i'm still in undergrad to better position myself for the next steps? Thank you!