Howard Sokol
He is a very sweet guy and definitely knows what he is talking about. His lectures are a little scattered, but if you listen and take notes, you'll do fine. He also has really focused tests that align with the powerpoints. So it's not too bad.