We expected that through learning subject matters like mathematics, students will be provided with the opportunities develop their thinking. Unfortunately, based on the common practice in many traditional classrooms today, students do not have adequate opportunity to develop mathematical thinking while in the mathematics classroom. Mathematics teachers will not be able to fully develop their students thinking by only teaching students with the skills and knowledge of using mathematical procedures in solving routine problems and exercises