Jason McCombs
McCombs is very passionate about what he teaches but tends to get sidetracked because of this. There is a lot of work, not always beneficial to learning course materials. The class tends to be very socratic so be prepared for a lot of talking and participating. He is very excited and is able to accomadate if you talk to him about it in advance. 