So I have a question for you guys - what do you do if your test grades don't seem to be affected by how much you've studied? Here's the short version of my problem: Study a bit = ~85 and 2 out of 3 times so far, the highest grade. Don't study at all and get one hour of sleep = 80 (the other guy who did this completely bombed the test). Study for 18+ hours spread out over the four days before the test plus 16+ hours of hw the week before the test = ~ 85 (and not the highest grade). The grades posted above are from my upper level Statistical Mechanics and Mechanics classes. The only reason why I didn't get the highest grade on the last test, despite studying my *** off, is that I completely blanked on a 15 pt. problems, despite having done a very similar derivation the day before. This is despite knowing more for this test than everyone else as far as I can tell (people were going to me for help for studying and the last hw, including the guy who got the highest grade on that test). What should I do about this? I'm currently considering putting in 3-4 hours per day into the class no matter what, because I am really pissed. It's great that my scores aren't affected much when I don't study, but if this keeps up, when I really take the time to know the material it won't show up on my transcript. Would a recommendation letter counteract B+ / A- grades in my upper level physics classes, for grad school? Also, I really don't want this to continue into grad school because I want to go into theory. Do you guys have any suggestions / heard of any similar situations? EDIT : As a side note, I might be worrying too much about this... but it's hard not to when pulling an overnighter combined with not studying at all and studying 18+ hours gives test grades that differ by ~ 5 pts. Thanks!