Chuck Davis
Excellent teacher. He explains everything really well and makes good analogies so that you can understand. Accessible outside of class. It's chemistry, and the course itself can be difficult, but people exaggerate a lot. To be honest, the only way you fail this class is to be too lazy to do the bare minimum. amount of assignments is considerable. 