One of the absolute best professors! He is so caring and genuinely cares about each of his students. It is easy to tell that he truly loves his job and teaching. Prepares students well for exams and is generally pretty easy as long as you do the homework and put in a bit of time outside of class. Great professor, even better person!