Binod Nainabasti
At least he tried. His tests aren't bad, but its not like you really learn during his lectures because they are so incoherent, full of mistakes, and his accent makes it almost incomprehensible. He tries to do group work a lot but it honestly isn't all that helpful.