A human touch for Internet training: the Virtual Professor | IEEE Conference Publication | IEEE Xplore