Collaborative technologies: Cognitive apprenticeship, training, and education | IEEE Conference Publication | IEEE Xplore