Technology Preparing for the AI revolution: the role of software engineering education Brand Buzz July 3, 2023