Incredibly kind He encourages questions and always takes time to explain concepts clearly Doesn't tolerate any distractions or nonsense during class Lectures can be dense, and no tech allowed, but managable. The midterm and final are both essay-based and include concept definitions If you're willing to put in the effort you'll learn a lot from him