Collaborative Learning, Social Presence and Student Satisfaction in a Blended Learning Environment | IEEE Conference Publication | IEEE Xplore