The Two Steves
Can only reiterate what 727 man has mentioned about Steve Francis. The same goes for Steve Tindle! I have benefitted from both of these guys teaching methods and can't speak highly enough about both of them.
Their methods just make the learning process that much easier.