||Distance learning is commonly used as a means of providing education to learners at remote locations. In the past, this mode of education was common in continuing education and corporate training. Recent advances in Internet technology have drastically expanded the scope of distance learning. Through Internet-based online learning, individuals can now take courses from anywhere around the world at any time without traveling further than to their computers. Hence, time, distance, and limited classroom space are no longer barriers to learning. In this paper, a Web-based course-delivery system developed at HKUST will be presented.