Mikhail Veretin
He's not the worst but he's most definitely not the best. He gives out a lot of homework, is very boring, and just copies things down fro a textbook instead of trying to teach it. However, he is fairly old so I understand the lack of energy. Also he gives practice exams which is nice and they're very affective. 