Teaching problem solving in technology rich environments. ([2019])