Jessica Johnson
I think she's great! She makes her lectures interesting. So you're not just sitting there listening to a boring lecture. Participation is required, but she allows you to either speak out loud, or write your answers down for a participation grade, which I really like. She does a lecture one day, and then the other day is a student lead lecture. 