Need opinions, I'm entering my "Senior" year in physics, and have a had a tumultuous academic past. I changed majors a lot before settling on physics and used to withdraw from classes halfway through the semester because I'd get bored with Gen Ed's etc. Last semester I had a rough go of it because of some personal situations and ended up with a C+,C+ and D+ in some important classes. While I will finish my degree within the next year or so I probably wouldn't apply to a ph.d. program until the year after and do some research work/ take graduate classes in the meantime. I have a lot of physics credits left to take this coming year and my overall GPA at my current University is 3.63 for 70 or so credits. My career GPA is somewhat lower, in the 3.0 range, due to my less than stellar history in mostly Gen. Eds. For instance I'm doing 16 credits in Physics next semester, hopefully I can pull my GPA up and so I can do outstanding in advanced physics coursework. I'm also doing research at an affiliated university on a major experiment in particle physics. I have been doing it since January and will probably continue until the end of next summer. What do my options look like for grad school. How will my older grades and my aberration last semester effect me? What I can do to be more competitive? Thanks!