He is not a good teacher at all. He does not care about the students and their learning and has no interest in helping them. He teaches us practically nothing, causing to rely on ourselves reading some stupid textbook to be somewhat prepared for the next test he gives us. On top of being a bad teacher, he has a very big ego, is often sexist, and ignorant. I would not recommend his class to any student.