It is very true that teachers frequently face many challenges in their teaching, for example dealing with reluctant students, lack of teaching ideas, limited access to some materials, lack of technology supports, and so on. As consequences, teachers have to think hard to overcome these problems as they are responsible to run the learning process. Additionally, the curriculum changes have also c…