Jinwei Cao: Learning with Virtual Mentors: How to Make E-Learning Interactive and Effective? University of Arizona, Tucson, USA 2005