Virtual avatars for instruction and student response during streaming video-based on-line teaching | IEEE Conference Publication | IEEE Xplore