The Role and Challenges of Artificial Intelligence in Information Technology Education | Synapse