Student feedback plays an important role in developing courses and teaching methods, but
in addition to student feedback, teacher reflection is a very important part of the systematic and
versatile developing process of teaching a particular course. Systematic reflection by the teacher on
his or her professional practices increases teaching effectiveness and is the core of an educational
development where the lecturer is also the researcher (Smith 2010).