Laura Ewing
She requires you read the books, but honestly you'll be fine without reading them. The way she grades is really frustrating. Everyone gets a B on every assignment and the only way you can get an A is by doing what she calls "additional labor" which is usually due around exam times. She's a great prof, but her grading is really inconvenient.