CALL (computer-assisted language learning) has several advantages for students, including encouraging non-linear reading, allowing students freedom in their topic selection, and facilitating collaboration in problem-solving. However, reading on a screen can be slower and more difficult than on paper. While CAL programs were previously costly, their prices have decreased over time. Studies of student views found the CALL interface was easy to use, the content was clear and helpful, and the program structure was excellent, though some students were unfamiliar with computers or encountered slow performance. Students provided suggestions such as direct indexing and consistent formatting to improve CALL programs.