Collaborative learning through group activities and discussions makes a class more attentive and active. It also fosters problem-solving, critical thinking, and decision-making skills of the students.
Knowledge of content
Sharing personal enthusiasm for the content and learning
Engaging all students in the content
Pedagogy
Personalizing and...