Brendan Danker
Be ready to teach yourself while having to listen to him ramble. There is no difference between learning this material from your home and spending money to go to his class. Requires you to read take notes and learn the material on your own just to force you to go to class and participate in his very weird discussions or you will fail. 