Reviews of professor Benjamin Shapiro

Rating: 2.0/5, difficulty: 5.0/5
He really makes the class fun and enjoyable but grading can be super harsh. He doesn't like to give out Cs but he also doesn't like to give lot of As.. really hard to get 95+ on assignments. Basically everyone has a low A for the entire semester and participation determines if you get A or B. Unclear participation grading rubric.

Rating: 4.0/5, difficulty: 4.0/5
Really enthusiastic and caring professor. Just be aware that he/the TAs grade pretty hard and expect a lot. Also, make sure to participate and try on the discussion posts--it's a huge portion of the grade.