Honestly one of the best professors I have had so far. He is super caring and understanding of all of his students. Also, I love the way he writes the lecture notes out alongside you, and his exam prep materials are super helpful. Totally recommend. 