Teaching

Teaching & Instruction

Teaching Arabic language and applying NLP methods in language pedagogy. Current instructor at Indiana University Bloomington and Middlebury Language Schools.

Current Positions

2023–
Present
Associate Instructor of Arabic
Department of Middle Eastern Languages and Cultures (MELC), Indiana University Bloomington. Teaching undergraduate Arabic language courses with integration of corpus-driven and communicative approaches.
Arabic I–IV MELC, IU Associate Instructor
Summer
2024, 2025
Arabic Instructor
Middlebury Language Schools — the premier immersion language program in the United States. Taught intensive Arabic in the immersion model, enforcing full Arabic-only environment and communicative-based methodology across all skill levels.
Intensive Arabic Middlebury Immersion

Previous Experience

Aug 2022 – May 2023
Graduate Assistant — Arabic Flagship Program
Indiana University Bloomington
Supported the Arabic Flagship Program, assisting with intensive Arabic instruction and program administration for advanced Arabic learners pursuing professional proficiency.
2022
Business Communication Instructor
Faculty of Engineering, Cairo University, Egypt
Taught technical and business English communication to engineering undergraduates.
2021
Translation Lecturer
Faculty of Arts, Port Said University, Egypt
Lectured on English–Arabic translation theory and practice for undergraduate students.
2016–2022
English Instructor
Multiple institutions, Egypt
Taught English language, grammar, and academic writing at various universities and language institutes in Egypt over a six-year period.

Teaching Focus & Approach

🔬
NLP for Language Learning

Integrating NLP tools — corpus search, frequency analysis, and collocation data — into Arabic language pedagogy to give learners data-driven insights into authentic language use.

🗣️
Second Language Pedagogy

Applying evidence-based methods from Second Language Acquisition research, emphasizing communicative competence, comprehensible input, and meaningful interaction in the target language.

📚
Corpus-Driven Language Teaching

Using real corpus data to show students how Arabic is actually used — which constructions co-occur, how dialects differ from MSA, and how genre shapes language choice.