It allows the application of theoretical concepts to be demonstrated, thus bridging the gap between theory and practice.
It encourages active learning, as it advocates students to participate the class actively. Its teaching modes are provocable and can easily stimulate students’ interests to take part in the learning.
It provides an opportunity for the development of students’ abilities such as communication, group working and problem solving.
It increases the students' enjoyment of the topic and hence their desire to learn.