Richard Rodriguez
Not a hard course at all if you attend class and do your homework. There is three essays and he always gives good feedback on them so if you do bad in what you know how to fix it for the next one. The professor cares about the subject a lot and loves to have great conversations with students about it. Overall I really enjoyed the course.