Kathryn Hamm
Shes so so interesting and loves what she teaches. Shes fun to listen to and very empathetic too. You have to read to be able to participate in class though and she comes up with the coolest check-in and group projects. 10/10 recommend