1. Reflection
2. Reflective Learning
3. Anne Brockbank and Ian McGill. 2007. Facilitating reflective learning in higher education. McGraw-Hill Education (UK).
4. Stephen D Brookfield. 2017. Becoming a critically reflective teacher. John Wiley & Sons.
5. Hands-on engineering: learning by doing in the integrated teaching and learning program;Carlson Lawrence E;International Journal of Engineering Education,1999