project for rutgers course cs336