Jason Clarke
Ive taken him multiple times and he is not only an easy A (if you pay attention and do the discussion boards), but a kind human being who really cares about his students. His last exam is open book and online and he prepares you very well for his other tests. He is very thought provoking in the discussion boards (by the way, DO NOT skip them!).