John Knocke
Great professor. Class was entertaining and he'll teach you a lot. Team assignments (paper) weekly with 12 discussions and 4 exams in a 7 week course. There's a lot of reading and writing involved but he is not a tough grader and you will learn a lot. I recommend taking this class alone or working part-time. I'd certainly take him again!