Sajjad Hussain
This was my second class with Sajjad. He's very knowledgeable. In both classes, I saw him encourage participation and keeping the floor open for questions and discussions. And the way he talked about issues inspired me alot. He also gives useful feedback for the papers. I definitely recommend taking his class.