Ruth Marotta
Ruth Marotta is one of the most caring professors I've met. She allows you to redo assignments if you scored low, and she is very lenient too. Sure, there's a lot of writing, but it is a writing course so it should be expected.