The kindest guy you will ever meet. He went tremendously out of his way to help me on multiple occasions. Very clear and well-spoken during lectures; always has time to answer questions. I would not say the class is super easy as the test questions are very finicky and based on the textbook in a way that avoids logic sometimes. Great professor tho.