I did alright on my mid-term exams, so I have a nice buffer in case my brain gets DDOS'd during the finals. There's only one class I'm a bit worried about. I thought I understood the material, but this particular teacher had a reputation for hard exams. I just didn't think it would be that bad. I'll just have to spend more time on that course when finals come around, I guess.