Okay, so I'm a first-semester junior in college, and currently have a 4.0. I'll cut to the chase. I'm in E&M (which I love, I think it's fascinating), and last night I had a test that didn't go so well. It's not that I'm not capable, but for some reason a 4-hour test that begins at 8 PM just throws me for a loop. Anyway, I'm wondering what I should do. If I get a B, it will be JUST BARELY, which is frustrating. Right now, I'm sitting at 12-credit hour semesters, and I could still maintain this if I were to retake the class next fall for an A. I guess my question is whether or not it's worth it to do that. I'm mostly just worried about my chances of getting into graduate school. I have a few great letters, some national scholarships, and a few publications under my belt, I'd really hate the fact that I don't have a 4.0 to completely screw me over. Don't get me wrong, I wouldn't worry about it if it were some other class, but E&M is a solid core class.