Abstract: Producing quality graduates with relevant skills are now becoming the limelight of our education. Skills such as 21st century skills that comprise skills, abilities, and learning ...