The Effectiveness of A Teaching Program Based on Some of Principles of TRIZ Theory for Teaching Science in The Development of Reflective Thinking Skills at The 2nd Intermediate Grade Students. (2023). Journal of Curriculum and Teaching Methodology, 2(4), 21-40. https://doi.org/10.26389/AJSRP.D291222