Most caring prof I have ever had. He truly cares about his students and wants to make sure everyone is understanding to the best of their abilities. 100% recommend !! Ps, use the textbook as the lectures do not go over everything in full detail.