Dr. DeVelvis is absolutely wonderful. The more major assignments werent bad, and her grading is super reasonable. If you dont like speeches they are required by the course, but that is obviously not determined by her. She is so knowledgeable, and can explain the readings in a way that makes them even more interesting and relevant.