Ben Blanc
This guy is amazing and knows very well the subject he teaches. What amazes me is the fact that he has taken notes of all these comments and has actually applied it to his teaching; I'm a fast speaker and struggle with speaking slower although I try to remind constantly. If you don't like the way he teaches your problem is the subject itself.