He seems passionate about his work and is easy to access outside of class, he is organized and gives reminders for assignments/quizzes. His zoom classes are just him playing old lecture videos, his midterms are pretty difficult and application based. If he is giving such hard midterms he should at least give us some practice questions.