Loretta Schneider
She is a good professor and I really liked her as a person but her class was unnecessarily hard. she gives significantly more work than any other CAS professor and is a tough grader. that said, you will leave that class being a much better public speaker so I guess the work is worth it. Honestly show up and do the work and you can get an A