replacing the messy project management by the students with a simple cm_projects class