With continuing advances in technology, computer-assisted instruction provides opportunities for individualized, interactive instruction. The philosophy of constructivism has encouraged instructional designers to create less behavioral, more democratic programs that promote learner control. In the area of ESL (English as a second language), computers are seen to be a highly motivating, instructional tool.