Even though there are many types of educational computer use, not all are defined as CAI. This term generally refers to educational activities, in which a computer program is used to teach a passive student, or to such courses in which the computer acts as a platform for the creation of a personalized and interactive learning environment. CAI can be used alone or in combination with other teaching methods. According to certain studies, the combination of CAI and teacher-assisted instruction (TAI) is highly effective in bolstering students' achievements.