David Adelson
Dr. Adelson is very knowledgeable, helpful, and will give you opportunities to improve your grade if he sees you really trying to understand the material. He seems to enjoy his work and has a lot of supplemental material to offer if you're interested. I thought he was funny too but everyone else in the class just kind of drudged along.