Internet based course delivery: technology and implementation | IEEE Conference Publication | IEEE Xplore