Prof Gilbert is AMAZING! I learned so much I wish I could take him again. He's the sweetest and really cares about his students, he's flexible and works with you. There's a 2 pg reflection every week and 3 papers, in class quizzes and discussion are for participation but really helps towards exams; its like studying during class. I have an A so far