Keith Godfrey
You can tell Keith takes his job very seriously. His course is the last one you'd want to take for an easy A but if you want to enhance your knowledge hes a great pick. His tests are fair but very challenging. Partially due to the content and partially that Keith doesn't make any "easy" exams. Study hard, go to class, retain info and you'lldo fine.