I would have given him a higher rating but the sheer amount of mistakes he made and late responses to the questions during the semester got to my head. And for some reason he gets very awkward and rude once approached after lectures. I asked him if a certain numerical was going to be on the exam he said NO. It was on the exam for 20% of the grade..