@TechConnectify Problem solving and critical thinking are two skills that are hard to teach, should absolutely be taught in all public schools, and will almost certainly never be taught.