His grading policy does not make sense. He tends to get off-topic. Does not know how to teach criteria. It causes problems more complicated than they are. He expects you to know already the standards he is supposed to be teaching.  Average on exams is extremely below average. You do not want this professor. 