Jeffrey Sosland
I took Sosland's complex problems, he's clearly very knowledgable in the subject, however, it was a lot more outside reading so it was really a learn it yourself type class. When he did lecture us though, it was really clear and interesting. Overall not too harsh a grader, I recommend taking him!