Christopher Smith
I very much enjoy his in-person lectures much more than his online classes, as he can be much more passionate and intense in person (and he is VERY passionate about his lessons which is fantastic) He is very strict about being in class, so don't miss any lectures! (You don't want to miss any because they're so engaging and often student-lead) 