ndent learning and cooperative learn