Benjamin Shapiro
I definitely learned a lot from him and he's definitely one of those professors that go above and beyond. Only annoyances are that a lot of grades on assignments were 88-91 range throughout the entire semester so your always on the edge of getting an A or B. So participation and readings matter. Tip: reference lots of readings in essays