Materials Similar to Pedagogy and/or technology: Making difference in improving students’ problem solving skills