Now this is a professor I hope to take again. He is very knowledgeable and sincerely cares about you learning and understanding the material. Very understanding if you need to turn in something late. Great professor!