Mikhail Veretin
The worst teacher I've had to date. All he does is read examples from the textbook and glosses over everything. And he constantly over-complicates simple topics and leaves you very confused. I watched 10-minute long YouTube videos explaining the same concepts in a much clearer way than what he could do in a whole hour of class.