Mike Zeman
Cool and funny guy. Lectures go fast, so be ready for that. He re-explains most of the material in take-home lectures, though. No homework but weekly quizzes. Do your best on the quizzes and watch the recorded lectures.