Virtual Programming Lab for Online Distance Learning. - Jiannong Cao 001; Alvin T. S. Chan; Weidong Cao; Cassidy Yeung (ICWL, 2002)