He genuinely cares about all of his students. The first test is the most difficult and he understands that. Gets distracted a lot and challenges you to think in projects and homework by not giving you the complete answer even though it is challenging to do by yourself. Great teacher overall. Had him during covid-19 and provided may video lectures.