Dana White
The class is through an online website (140$) which is lecture-heavy and very time-consuming. I did take his class online so I don't know what it's like in person but the online class wasn't great. Didn't retain much information and didn't get far when confused. 