GRADING & CREDIT