I had him in my first term of university, easily the best professor I've had to date. Very engaging lectures, clearly cares for his students, always available outside of class and does the most to make sure everyone has ample resources for finals/midterms. Would highly urge anyone to take a course taught by him. He is the best