The educational revolution has posed an immense challenge to the world of education. It demands the development of a generation that can take on the challenges and changes bred by the ever-rapid revolution. It is thus inevitable that education must enable improvements of individual hard skills and soft skills that are required to keep up with such changes, including mathematical hard skills and…