Partnership for 21st Century Skills has developed some visions for the success of learners in
economic systems of the new world, and for the practitioners to integrate skills with the teaching
of academic contents. Accordingly, the 21st Century Student Outcomes and Support Systems
were established by the combination of knowledge, specialized skills, expertise, and
omniscience, all of which contribute to the success in both career and life[1]. The skills that can
insure the learner's preparedness to such a complicated working life as seen in this modern era
include Creativity and Innovation, Critical Thinking and Problem Solving, and Communication
and Collaboration