Great professor and human, really cares about the students, and makes you his priority when class is in session. Outside of class a different story but I have zero complaints. If he knows you are struggling he will do everything he can to pass you but he does want you to show effort prior. 