Love him! He is one of those professors who actually care about the students. Hes not easy, you definitely have to work hard and dedicate BUT if youre having a hard time talk to him he is willing to help, he cant help if he doesnt know or youre not trying.