Easy and understandable professor. clear grading structure. extra credit available. the homework and papers are fair. one homework submission per week. 1 cheap textbook. 3 papers plus final research paper. i recommend him and the class