Effects of a learning community program on the first-year experience of engineering majors | IEEE Conference Publication | IEEE Xplore