Ok, so this is really weird. I am a second year physics major at a decent university. My GPA at the moment is not steller (3.3). I think I totally bombed my lower division linear algebra midterm, and I might (a big maybe, because I am confident that I could pass this class if I put my 110% effort!) end up getting less than a C in the class. I felt super sick and didn't adequately prepare for the exam. I am bouncing back from depression and I had to take the fall quarter off to deal with my PTSD (I got a legit diagnosis from a few psychiatrists and went to impatient therapy). Right now I'm in my winter quarter. I did good in my lower division physics courses despite struggling with severe depression (A, A-, B+). I have a lot of research so far, and I might be publishing a paper by the end of the year. I got an A in an upper division math class in my freshman year (Fourier Analysis). So here's the question... if and IF I do end up failing this class (like a D) and if I retake it to get a better grade then will this hinder my chances for grad school? Physics is something I want to continue to pursue, and I can't see myself doing anything else. This linear algebra class isn't required for my major, but it is required for a few upper division math classes I want to take. I want to double major in math and physics, but it's not totally necessary (I just really find a lot of beauty in math... just not this class). Now I'm having second thoughts because of this dumb lower division course. I'm such an idiot for underestimating this class (sorry for being a debby downer and very negative). Right now I'm getting an "A" in Set Theory and an "A" in my other breadth classes. I understand that this class will not determine my self worth as a person, and this will seem trivial down the road. Can I get some thoughts? This is just worse case scenario.