So, I am going into my final year of a physics degree in a pretty reputable university, and some of my former marks were not up to the 3.0 standard (EDIT: a lot of my former marks were not nearly up to the 3.0 standard), although I am hoping that my last year marks, if I choose to go into it, would be at or above the standard. My question is are there types of graduate programs that would look past the marks, simply because they need graduate spots to fill? This doesn't even have to be in physics, could be a type of graduate program that would accepts physics applicants. I know physics isn't like nursing, but I was actually considering switching out of physics (to nuclear engineering), because in my current situation, I am far from guaranteed to any graduate schools, unless they have some spots they need to fill. Maybe not, but perhaps there are a few areas of physics which most people shun from? P.S. I am also hoping to get accepted to do a thesis course, not sure that would make a big difference.