Poor
Grading scale for class is not clear. Projects have lots of requirements, in the end are graded generously. Everything is due and graded at the very end of the semester, making it hard to tell how you are doing.
Iowa State University - Computer Science