Jad Kaado
Jad is really interested in the readings and makes them easier to understand since he goes into a great depth with them, although the essay prompts are very difficult and at times unclear. He is not afraid to give out NP's so make sure you go to his office hours and really take his feedback seriously if you want to pass his class.