Building and supporting shared understanding in collaborative problem-solving | IEEE Conference Publication | IEEE Xplore