William Dewan
I had Prof Dewan for a 6 week course during Winter and he was awesome! As long as you watch the lectures and get the textbook youll pass. My course was short and only graded by a few papers, 2 exams, and discussions. I stupidly missed an exam date and he gave me more time to complete it. He is a GEM!! Take him.