He cannot teach well at all. Multiple times the class would be so confused on what he was trying to say that he brought up students to teach the topic for him. I felt that I got nothing out of taking this class. Worst Prof I've ever had.