John Goodenough
A different teaching style than anything I have ever had-go learn own your own and bring questions to classes. Initially really rough, but if you put in the work it shows and he sees that you want to do well. He really wants you to succeed, but you have to put in the work.