Dimitris Papailiopoulos
This class is very difficult, and Dimitris managed to make it chewable and taught it well. The reversed format of the class worked well with him and the other prof answering any questions about the material on the exercises. He was also really helpful in office hours and concisely answered questions about problems on the exam and homework.