Mike Amezcua
Amezcua is great and as long as you read, the essays aren't difficult to write. The only thing to worry about is the TA you get, as some are really tough graders and some aren't at all which I found inconsistent and annoying. Other than that, it was 4 books and 5 essays, so if you think you can handle reading and writing it is a really great class.