Prof Garfield is legendary in her field and her experience shows in class. Teaching style is all casebook+lecture with no powerpoints or supplemental materials so I thought the class would be boring but she was engaging and funny. She's not a super tough grader and the midterm and final were straightforward and had no trick questions. Recommended.