Entire grade from 5 parts: participation & 4 group assignments. He grades GENEROUSLY. Class avg for EVERY assignment was 90+, except participation, which he grades methodically. Always let us out 1 hr early.  Lots of great stories. Sometimes he comes off pompous, righteous but that shouldn't dissuade you from his courses, GREAT professor!