He gives excellent feedback and is willing to provide extra help. His helpful lecture slides are provided, but it is very necessary to attend lectures in order to understand all the necessary details. If you pay attention in class, though, exams and quizzes will be reasonable. He also provides study sessions prior to every midterm.  