Building an undergraduate computer science research experience | IEEE Conference Publication | IEEE Xplore