His lectures are so clear and helpful. He made all the topics we learned even more interesting and gave easy but thoughtful assignments. Also gives nice feedback and is attentive to his students' needs!