Bryan Cone
I can't express how much I enjoyed his class. He genuinely cares about what he does, and even offers help to his students since he has a practice on the side. He does lecture quite a bit, but gives you time to complete the quizzes on Canvas. He also uses Pearson which is a great way to learn and take your time to understand the content