Relief at the end
Got my last few marks (unofficially, as it happens) today, and i was VERY pleasantly surprised. Despite some lackluster performance on the second midterm, apparently my studying (and the sweet pickup line it led to) left me with one of the top marks in the MATH115 final exam. As such, from the jaws of a B, i pull not an A-, but a full-on A.
Naturally, A in both CMPT courses was a foregone conclusion, but i also had the opportunity to confirm that, so all's well that end well, i guess.