I took a private lesson from this guy recently. The video is long but well worth your time.