This document discusses the three phases of Computer Assisted Language Learning (CALL) according to Mark Warschauer: Behaviouristic CALL, Communicative CALL, and Integrative CALL. Behaviouristic CALL used drill and practice exercises with immediate feedback. Communicative CALL provided more interaction through programs and games. Integrative CALL greatly expanded learning possibilities with multimedia like CD-ROMs and the Internet, which allowed for fully interactive experiences and new teaching methods through online interaction.