John Douglass
He is a great guy and you can really tell that he loves science. He is very excited to teach. My problem was that he teaches like you already know chemistry, and when you ask for clarification he explains it the same way. His tests are hard but he gives you a chance to get points back.