Cathleen Kozen
While there are a lot of readings, in section each student is assigned a reading that they have to present on. I got most of my knowledge from these presentations, and they helped me understand the concepts much better than if I had just done readings. Lectures are also helpful, and Kozen is a very nice and understanding professor.