Professor Dougherty is a great professor. He explains things very well and can answer any of your questions. The class was 3 tests and 8 graded homework and he is a lenient grader. I definitely recommend him!
Warning: If you miss class, it will be EXTREMELY hard to catch up because his slides are confusing without his explanation accompanying them.