Training Tomorrow’s Engineers in Cyber-Physical Systems (CPS)