English as A Second Language and Computer Assisted English Language Learning