Michael Seaman
Dr. Seaman was easier to understand lecture-wise if you watch the recordings of them. You need to pause and replay to really understand the point he is trying to make. I did better on his tests, but he also tends to go off on a lot of unnecessary tangents. Loved his personality and his teaching style was just ok.