COSC 4570/5010 work