Daniel Fecher
His lectures are funny and he keeps it interesting. I would take another class with him just because he is that nice and intellectual. His class is graded by a point system and you are only graded by a few tests. I used the textbooks for the readings, but you probably do not need it.