Andrew Kerner
prof. kerner is my favorite professor I've ever had. along with the reading, he posted great video lectures. he hosted zoom review sessions where he went out of his way to answer questions and make sure students truly understand the concept. the content was super interesting, I would take his class again any day!!