Professor Harmon brings such a wonderful spirit into his lectures. You can feel how passionate he is for what he does, and he makes sure that everyone has a chance to ask questions. I loved the structure of his class, as a lot of it was online this semester. It is a lot of memorization, but he makes it very clear what you need to know!