Professor Davis is a generous grader, but I felt his assignments were vague. On many assignments I ran out of topics to write about and ended up inserting random information to meet the required word count. Boring content, but easy A. The only reason I didn't get a 4.0 is because I skipped two assignments.