William Lewis
Professor Lewis was altogether fine in a 100 level course but I couldn't imagine taking a class with him at a higher level. He moves quickly in his lectures and it was a lot to follow and take good notes on. A plus is that he is very good at responding to emails and helping you out if necessary. Just consider if you're able to take notes quickly.