Learning the skills necessary to be a problem solver
An important part of what students need to learn in order to be successful in life is ability to think critically and solve problems.
Most often, it is reasoning skills we possess that will allow us to solve problems successfully and in a time.