Topics Related to Collaborative Learning, Presentation and Technology: