I really enjoyed Professor Liu's way of teaching, which is very clear and helpful. He has organized the course so that you know what is due each due and what he will talk about during the lectures. You can see that he genuinely cares for you to succeed in his class. There's a few discussion boards, term paper, and we watched a lot of documentaries.