Professor Yari really cares about students and wants them to succeed. If you have trouble with a concept, he will go out of his way to help you understand. He posts great and helpful youtube videos. I definitely recommend him.