I'm taking my 3rd Calc II class this summer, and as you said thought it was cheating fate that I had even made it this far. I was so convinced of this I was considering giving up on my degree with only 15 credit hours to go.... but know... I think this perspective shift may be just what I needed.