Donald Mason
One of the easiest classes you will take, but that doesn't mean you don't learn anything. I learned quite a bit and he always posts lectures and resources for you to use even if you don't need them. Really nice guy and easy to access.