Just received the result for my last mid semester and I got 100% on it too. This should put me in a great position to nail all my finals and receive 7's overall. As of next semester I think I will take up a tutoring position for these subjects, which should be a pretty good learning experience.
The countdown is on until finals. 4 weeks of classes left then I'm on the home stretch.