An investigation of the differences between robot and virtual learning companions' influences on students' engagement | IEEE Conference Publication | IEEE Xplore