Christopher Haw
Dr. Haw is one intelligent professor. He clearly cares about his students, and he makes lectures as interesting as it can get. One downside is that there were a lot of assignments, but just follow the rubric and you will be fine. A good thing is that he is fair on the exams and will give a curve if there were questions that no one got right.