Experience Summary
teaching translation special courses such as introduction to translation studies and principles of translation
teaching English as a foriegn language (English skills such as reading comprehension, writing, and speaking.
teaching Arabic language for non Arabic speakers (different levels; beginers, intermediate, and advanced).