STEM education (Science, Technology, Engineering and Mathematics) is key to the implementation of Smart City urban planning because technology enables the whole social engineering project. The natural demand for STEM education falls short of necessary and 'skilled' workers to create and maintain smart cities