Madhav Sharma
Professor Sharma has an Indian accent but if you can get past that, he isn't bad. He gave great feedback on tests and was a pretty generous grader. The class itself was not easy, however I think he did his best in teaching it.