I had her for 100w and human trafficking; she is witty and thoughtful. I struggled in her class and I thought I was a good writer until I received her feedback. She is a tough grader, but she means well. You might also struggle, but you will learn a lot. The class says it is optional, but go because she grades on participation at the end. 