Andrew McCarthy
This professor is super awesome. His assignments are super easy and interactive, just make sure you read the textbook and you'll be fine. The only struggle I really had was when it came to the final paper, but the topic is really broad and you are given plenty of time to complete it. This professor knows his stuff as well.