Problem Solving Skills that Equip Students for the Future