Dennis Aguirre
He is knowledgable, but does not know how to teach. Its lectures the whole time with little information of what he is saying on the PP and he does not post the PP slides online for you. His lectures seem rehearsed and he read directly from notes. You have to take notes really well, but then he goes so fast that you can't keep up a lot of the time.