The Compatibility of Computer Science Curriculum in Preparing Undergraduates for the Future of Work in South Africa | Synapse