Adriana Uruena-Agnes
I took this course online. Don't bother with the textbook. It doesn't help at all and it's a lot of reading. Watch her prerecorded lectures and you'll be straight. Not the easiest course ever but lectures helped a lot. All tests were open book except the final. 2/4 tests were dropped. There were two papers that were kind of hard but manageable.