Eric Crosbie
Dr. Crosbie is extremely passionate about teaching and it translates into his class. His lectures were recorded and class is application based, so you has alot on interaction with material. There are quite a few presentations but by the end they come easy. 