Took him in person,which I feel is great because you genuinely get to see how he lectures and learn. Most assignments are credit/no credit;do the assignment get full credit. Journal discussions with reading from two major books(1 as a PDF,1 you buy). 6 big assignments(3 papers)that are graded and must be completed to pass,especially the final paper