CSC  540 semester project [Fall 2012]