Distance education via the Internet: the student experience