Professor C is a good choice if you really want to pass this class and learn some valuable skills along the way. She doesn't grade or give feedback on any of the major papers until after the semester has ended, which can be a little worrying. There's a lot of reading and writing, but all worth it. It's apparent she cares about the students.