Dmitri Chouchkov
I'm not sure about these recent reviewers and the problems they have with him, but he was a decent prof. If you put in considerable effort. you will probably do well. He answer's questions in class fine and has accessible office hours if need be. In my opinion he does care about his students and I would definitely take him again.