He explained difficult material very well and leaves recorded lectures on bright space for you to go back too. He also allows you to know what will be upcoming in any tests or quizzes way in advance. Very understanding, 100% would recommend!