Jeffery Stingerstein
The work from this class is not too hard but there is a lot of it. You have to earn your grade. His lecture workshops are extremely interesting and he is helpful but you have to reach out to him, he wont tell you he can help you. Make sure you read the required readings because the quizzes are on exactly that. Jeff is super cool and fun.