Daniel Hill
Professor Hill's lectures were so boring that I fell asleep on multiple occasions. However, he's nice and the class was extremely easy. Just read what he gives you and you'll pass without difficulty.