Teaching English conversation classes in different language institutes.
Teaching general and prerequisite English courses in different universities to students of various majors.
Teaching English for academic purposes to students of different majors, including medicine, health information technology, geography, law, Persian literature, counselling.
Teaching courses such as letter writing, writing, English idioms, language teaching, English conversation, grammar, and study skills to students of English literature and English Language Teaching at the B.A. and associate's levels.
Translating books and sientific articles.