Topics Related to Collaborative Learning, Exercises and Libraries: