Grant Holder
This guy is a sarcastic curmudgeon! He's *really* smart, but teaches like everyone is a chem major, with the speed and density of his lectures. Most examples are about wine and other luxuries. His tests are really hard, but he gives you "practice tests" 60 pages long and curves grades. The book is mandatory for actually learning what he's teaching!