Sourabh Singh
Honestly, the class seems to be run by the TA, not the professor. I loved the material we covered (the textbook is free) and the 3 papers weren't very difficult. The TA gave a lot of good feedback on the weekly summaries and answered emails very quickly which I found helpful.