APOGEE: a tool for automated grading programming projects. - Xiang Fu 001; Mike Powell; Michael Bantegui; Boris Peltsverger; Rustico David; Lei Wang (J. Comput. Sci. Coll., 2011)