David Cheely
Hard to take seriously - once you get used to him his lectures are very interesting. We had two tests, a class debate, and a midterm paper. Not accessible outside of class, cancels class a lot, and usually late to class. He takes attendance every day. TAKE NOTES, you need them for your HW, he doesn't share the lecture slides until before tests.