Bruce Herring
Bruce is a great professor. He talks slow enough that you can easily follow along and does a great job of explaining and breaking down the material. Certain topics consistently show up in his module and the exam is straightforward and fair (Mix of short answer, MC). Powerpoint slides are posted on blackboard and lectures are recorded.