Paul Hill
LT Hill is the bomb! Although the material is sometimes dry he does a good job of creating in class exercises to reinforce some key concepts. Gives direct feedback, so if you study what he tells you to, you will do great!