Leveraging the Power of AI in Undergraduate Computer Science Education: Opportunities and Challenges | IEEE Conference Publication | IEEE Xplore