I feel the same way. Personally, my performance in school was very arbitrary, especially in 400 level EE courses. I would spend 50 hours preparing for a test and end up getting barely passing marks, then for another test barely study at all and get an A