Topics Related to Collaborative Learning and Competency Based Learning: