Web Courses for High School Students: Potential and Issues.