This professor teaches nothing in class. He assigns course work before going over the content, which forces you to teach yourself through PowerPoints and the textbook. All he does in class is repeated introductions, surveys that have nothing to do with the course work, and group work that he barely explains. 0/10, don't take this course.