Data based on 2 reviews.
Most people don't like him. He gives hard exams, and pop quizzes (study the "tell me" section part), so it makes sense. But, he is by far my favorite teacher. He teaches you so much and has a great sense of humor. He seems less of a teacher sometimes, rather than a friend teaching you a language, Don't just hate him due to his hard quizzes.
This goes for all Spanish classes: grind HARD during 1st and 3rd semesters, because whatever your grade is then, the midterms/finals will bring it down. You should have a decent cushion to catch that grade drop.