John Hoenig
Honestly, I can't recommend him enough. He's great! A little lecture heavy but generally fun to listen to. He's super chill with formats and the such and is very accommodating. All the stuff you need for class is free or super cheap (i only spent seven bucks for the whole class). 