Disadvantages include the need to own or have access to a computer with the necessary RAM and operating system, lack of computer skills of many students, Physical problems such as carpal-tunnel syndrome and eye disorders (caused by sitting in front of the computer screen for long periods of time without blinking), prohibitive cost of educational software, and the lack of human interaction in the learning process.

It is imperative that the computer-assisted instruction software be designed well from the start. CAI must bridge different learning styles to be fully effective; therefore, it should offer different types of examples and ways to solve problems. Instructors and students using and web-based learning must be sure to give frequent feedback. Delays in communication may actually hinder students’ success in comprehending the material.

Another approach is to combine the traditional classroom with CAI or the Internet. Studies have shown that combining technology with the standard classroom approach actually improves student performance.