An automated grading system geared towards processing computer programming assignments.