Learning in computer science: assessment and evaluation of undergraduate research experience | IEEE Conference Publication | IEEE Xplore