Ok- I graduated from a CA state school in 2005 with a bs in math and an overall gpa of 2.98. I started off strong (I was the valedictorian of my high school) but then with work and other obligations in the last few years of my degree my grades sucked big time. For some odd reason I was even admitted into my school's MS program in math, but I did horribly- got an F, a withdrawal, and then a C on the only 3 grad math classes I took before I withdrew. My dream still is to get my phd in math or physics and do research. I am now at a better point in my life where I can focus entirely on these studies and I think do well in them!. I don't think I could even get into a masters program right now in math or physics. I was thinking about starting fresh with a second bachelor's in physics instead, doing REALLLLLLYYYYY well in it, and then apply directly to a phd program in physics. What does everyone think- should I get a second bs in physics, or simply take grad courses through open university, do well in them, and then try to get into the masters program and eventually into a phd (contingent that I do well enough in the masters!)? ANY ADVICE IS GREATLY APPRECIATED!