Group work heavy, teacher doesn't actually teach, and he is difficult to understand. Groups end up doing most of the lecture portion, and you will have to meet several times a week outside of class with your group members.