David Pinkston
Only take this professor if you're truly desperate. He explains everything as if you should already know these concepts and goes through the slides too fast. I was barely able to understand him because I already knew important concepts from HS chemistry. Anyone who defends him, a first year Chem class should not be this difficult and confusing!