list down 10 principle on how to
foster critical thinking and problem solving​