Stephen Cartier
His tests are very difficult. Class averages on tests are low and his lectures barely go into detail and do not explain concepts in detail, but we are expected to understand the material on a deep level. The lectures barely explain concepts in detail. I wish he lectured more and explained concepts better for exams and in general.