Michael Woodford
He is a great professor and you can tell he cares a lot about what he is doing. HOWEVER, that being said, you absolutely have to WORK FOR IT. Chemistry in itself is not an easy subject.. He goes into details and answers all questions and he even rounded up my high B at the end to an A. the class is hard, the tests are hard, but he is great.