Boris Garbuzov
His lectures are awful. He wears slippers everyday, sits down on a chair, and starts talking but no one has any idea what he is saying. Learned course material by myself. 100%. Quizzes and Assignment were easy. Final was brutal.