Jack Philips
He really cares about educating you, so the lectures are great and give you all the info you need. Midterm and final were easy if you watch the lecture videos and his assigned Kahoot gives you 1/2 the answers. 10/10 recommend