Learning through reflection is one of the most interesting experiences that students ought to have. It is considered a very good tool for self-assessing learning. It is believed that teachers who promote reflective classrooms ensure that students are fully engaged in the process of making meaning. Essentially, reflection is important because it is the process that enables teachers to learn from their educational experiences and, at the same time, offers meaning to their teaching practices.