You will not go wrong with Brown he is very entratining when he lectures. There is alot in class activities involving to be in groups. He is pretty chill about attendance he understands life happens, just got to talk to him. There is couple of group papers. The textbook is free. There is weekly quizzes for each chapter which are super easy.