Community building and virtual teamwork in an online learning environment | IEEE Conference Publication | IEEE Xplore