Text this: A Comprehensive Review of Key Cyber-Physical Systems, and Assessment of Their Education Challenges