Kenneth Hanson
Ok, there is a lot of reading. He has a strict phone policy and will call you out. But I found his lectures to be engaging, interesting, and inspirational. I love the track grading system. Also with the grading your grade will always be rounded up. Would definitely take more of his classes in the future.