Cpp Learning Collaborative Model