Topics Related to Collaborative Learning, Competency Based Learning and Professional Learning: