Moustapha El Haj

Moustapha El Haj is a computer science educator and technology professional whose work bridges software engineering, artificial intelligence, and global service. He has taught and mentored students across high school and university levels, both through formal tutoring platforms and one-to-one academic support. Alongside his teaching, he works in information technology with the United Nations and serves as a research assistant in artificial intelligence, bringing real-world relevance into every lesson.

Moustapha earned his bachelor of science in computer science with honors from the Lebanese American University (LAU) in 2025. During his time at LAU, he distinguished himself not only academically but also through research, contributing to published work in computer science and political psychology.

Professionally, Moustapha has worked in software development at Monty Mobile International, where he gained hands-on experience building and refining real-world systems. His work as a research assistant in artificial intelligence at LAU’s department of computer science and mathematics reflects a deep engagement with emerging technologies and analytical thinking. He is also a published author, a distinction that speaks to both his intellectual rigor and his ability to communicate complex ideas with clarity.

Teaching has remained a constant thread throughout his career. As a computer science tutor with Ostaz, a leading tutoring platform in the MENA region, Moustapha worked one-to-one with students to strengthen their foundations in programming, algorithms, and computational thinking. He understands that mastery in computer science comes not from memorizing syntax, but from developing logical habits of mind — the ability to break down problems, test ideas, and iterate with confidence.

An alumnus of the Microsoft Educator Academy, as well as the KLYES exchange program in the United States and the MEPI Tomorrow’s Leaders Program, Moustapha brings a global perspective to his work. He sees technology not just as a technical discipline, but as a tool for leadership, innovation, and meaningful impact — and he invites his students to see themselves that way, too.

Moustapha approaches teaching as both rigorous and deeply personal: he believes students learn best when challenged thoughtfully, supported consistently, and invited to see how their work connects to the wider world.

Teaching Philosophy & Approach

My teaching philosophy is grounded in applied and project-based learning, as I believe students understand technology best when they actively build, experiment, and solve real problems. This approach enables them to grasp complex concepts more effectively, develop advanced problem-solving skills, and gain confidence in working with technologies. By engaging students in hands-on projects, they move beyond theoretical understanding and develop practical competence that prepares them for real-world challenges.

In my teaching, I emphasize not only how technology works, but also why it exists and what purpose it serves in the real world. Establishing this connection between theory and application is essential, as it provides students with a comprehensive understanding of the technology they study and allows them to see its broader impact and relevance.

Furthermore, I consistently encourage students to ask “Why?” and “What if?” and to challenge assumptions. I believe that strong computer scientists are not merely users of systems and algorithms, but critical thinkers who question how and why technologies function the way they do. Cultivating this mindset of inquiry and analytical thinking is, in my view, fundamental to developing innovative and capable computer scientists and technologists.

“In my teaching, I emphasize not only how technology works, but also why it exists and what purpose it serves in the real world. “

Teaching Level:
  • Middle
  • High School
Teaching Type:
  • Tutoring
  • Learning Coach
  • Full-Semester Classes
  • Full-Year Classes
  • Partial Year Classes (Mini Courses)
Teaching Subjects:
  • Computer Science

Testimonials

Courses that Moustapha El Haj Teaches

Inquire About Adult Learning

Match Me With a Teacher

Contact Teacher

Inquire About This Course