Kindest and most caring professor I have ever had. Class is easy if you just pay attention and do the homework. Easy A. He makes sure everyone understands what they're learning and teaches at a steady pace. 10/10