Joshua Rocha
I struggle with history, and the class was not easy by any means, but Prof Rocha is kind and has no problem helping and answering questions. There is a paper, but it is not huge. You need to study, there is no coasting. If you watch a video in class, take notes. You will likely get a quiz. I would willingly take one of his classes again.