Art Barnard
Art is such a funny guy, and he really makes lectures interesting if you choose to be involved! Be prepared to read the textbook and spend at least 1-2 hours on homework before each class. Tests are really straightforward, online and open note. I learned more from him than I have in any other class. Very caring of students.