The good news is that I passed. The bad news is that I didn't get a first. Close but not close enough.
I'm not happy. My standards are very high and what pisses me off the most is that I got such poor results in the courses I found so easy, like Imperative Programming and Software Engineering. I can count the number of times I've come across something even near challanging in Imperative Programming course on my left hand.
I know it sounds cockey but it's the truth. What I must have lost marks on is probably silly semantics or other anal details that does not matter to real programmers.