The use of computers in education is increasingly growing with success. Recent developments in computer technology have increased the potential of it in education in general and language education in specific. I have made this website in order to help students and researchers taking my courses. Within this site one can download courses' materials, syllabuses, home-works. It offers an opportunity to contact me at any time. It also offers several links to interesting and helpful sites and activities already existing on the web for teaching English as a foreign language.


This course intents to familiarize students with theoretical and practical considerations of language teaching and learning. The course investigates ways in which different approaches and...
Brief Course Description Course Title: CALL – Computer Assisted Language learning Course No.: CI 589 Prerequisite Course: None Language of Instruction: English Course Level: Masters Credit...
  Brief Course Description Course Title: Evaluation for TESOL Course Number and Code: CI 588 Pre-requisite: None Language of Instruction: English Course level: Masters Credit Hours:  3/week...
Many English language teaching books are published every year as the language spreads more and is taught in public education systems in almost every education curriculum around the world....
أصبح تعلم اللغة الثانية وتعليمها، في القرن الـحادي والعشرين، أكثر أهمية من ذي قبل؛ فقد ازداد الطلب على تعلم اللغات الأجنبية. ومع ازدياد هذا الطلب، وبخاصة فيما يلي الحاجة الماسة للتواصل،...