A Study of Course-based Undergraduate Research Experiences and the Challenges and Opportunities for Computer Science | IEEE Conference Publication | IEEE Xplore