Finally!!! After taking CMSC 130 not once, not twice, but THRICE, I passed. Well, it was by a hairline. But I'm so happy!
I was expecting to fail the three subjects I took this sem, what with being absent for three weeks due to sickness, and what with all the work I had to balance against study time (well, study time wasn't much, to begin with, lol).
I was actually preparing for the worst, convincing myself that it was okay to fail. I would get dismissed, but then I could still re enroll. Worse things could happen than failing. Sure, failing would mean stacking up an additional year for me to graduate, but I just told myself... It's okay to fail. There is no such thing as failure. The only failure is giving up.
So actually passing two out of three subjects is a big plus!
Thanks Sir Miro, Sir Barriga, Phillip for the 130 tutorials, and Netskee!