assignment of CSCI585 at USC