MENU

The Journey to Tech Education

I have started my teaching journey at the age of 7, lining up my teddy bears, and using chalk on a wooden area in our living room bookcase. Later, with a much improved set of social skills I no longer needed the teddy bears and I had study groups with friends from school where I enjoyed learning through teaching.

Junior Teaching Assistant
German University in Cairo

As part of the Junior Teaching Assistant Program I took part in teaching and tutoring students from younger years.

  • Lab Assistant in Data Structures and Algorithms and other introductory programming courses.
  • Teaching Assistant in Concepts of Programming Languages course.
Assistant Lecturer
German University in Cairo

In the Media Engineering and Technology Department at the GUC I taught the following courses:

  • Digital System Design: Lead the student lab sessions where students learned to use verilog (a hardware description language) and developed a simple digital system on an FPGA.
  • Human Computer Interaction: Guided and managed team projects to follow a user centered design process to develop a prototype for a software application.
  • Computer Programming Lab: Lead the student lab sessions for building a desktop application using JAVA. The course involved introducing concepts of Object Oriented Programming as well as some software development best practices.
UX Evangelist, User Experience Coaching and Consulting
Freelance - Egypt

My passion for teaching and sharing knowledge made me realize that I wanted to work on enabling companies and individuals to adopt user experience design in their process and product development.

  • Designed and delivered a 20 hour workshop for User Experience Design. It was delivered both independently to the public as well as part of the development and learning workshops to companies and startups in Egypt.
  • Coached and consulted with companies and startups to help them adopt a user centered approach in building their products.
Co-Founder at AlMakinah
AlMakinah - Egypt

I joined AlMakinah as co-founder to build Egypt's first Tech Education School that that mostly targeted students who had no previous experience in computer science or programming.

As Education Experience lead, my role included:

  • Designing and developing learning experience for our tech programs that mostly targeted students who had no previous experience in computer science or programming.
  • Streamlining the educational process in our programs through the use of proper tools and platforms to facilitate a seamless learning experience for students, instructors and mentors.
  • Teaching, content development and program design.
Tech for Non-Tech Workshops
AlMakinah - Egypt

The Tech for Non-tech program equiped teams and individuals with no tech background, with knowledge of basic concepts, jargin and tools to help them become more tech enabled.

  • Delievered a session on Software Process for Business Owners at Riseup Summit
  • Worked with GIZ Egypt to develop programs for their teams and volunteers on various technology concpets and tech trends.
Manager Special Project, Mahali Academy
noon Ecommerce - UAE

Leading program experience and academy for noon Mahali Program geared towards enabling micro businesses, artisans and local entrepreneurs to sell their products on noon e-commerce platform.

Thoughts on Adult Learning and Teaching

Observing learners and being part of their journey made me able to develop insights on Adult learning and teaching. I share some thoughts in these blog posts here.