David Dibble
Dibble is a really funny guy and made class entertaining, but his class was probably the hardest thing I've ever taken. He basically just reads off the slides and sometimes overcomplicates things. The curve will save you though, I got a 28% on the final, yet somehow passed with a C. Take Chem 1A instead.