He posted a lecture and the required reading every week. The lectures were an okay length and boring but they were easy to understand and thorough. Had an exam every few weeks, for me, they were challenging. There were two papers due the whole semester. The professor himself was funny and understanding. Due dates were flexible. 