William Chernoff
This class has a lot of busy work but for a 400 level it is really a breeze. Dr. Chernoff for sure has some interesting teaching methods, so get ready for that but he tries very hard to make the class engaging. Most of the course is group based work so find a friend and you'll be fine.