Finished autograder implementation