Probably my favorite prof I've ever taken a class with. His lectures were super helpful and you can tell he's super passionate about what he's teaching. Exams were very fair in their content and level of difficulty as well.