I am an experienced Computer Science educator with a proven track record of teaching students at various academic levels — from secondary school to university, and even postgraduate studies. Over the years, I have successfully guided learners with diverse backgrounds, helping them build strong technical knowledge, problem-solving skills, and a deep understanding of computing concepts.
I have extensive expertise in the British IGCSE curriculum, and I am proud to say that many of my students have achieved top grades, including A*. My teaching style is clear, structured, and adaptable to each student’s learning needs, ensuring they not only excel in exams but also gain practical skills for their academic and professional future.
Whether you are aiming to strengthen your fundamentals, prepare for high-stakes exams, or advance in your computer science studies, I am committed to providing engaging, results-driven lessons that make complex topics accessible and enjoyable. My goal is to inspire confidence, curiosity, and a lifelong passion for learning in every student I teach
Subjects
-
Python Bachelors/Undergraduate
-
CS (Computer science) IGCSE
-
Network Bachelors/Undergraduate
-
ICT (IGCSE)
Experience
-
Computer Teacher (Oct, 2010
–Present) at Ministry of Education Kuwait
-
Computer programming (Jan, 2008
–Present) at Free lancer
-
Computer Instructor (Jul, 2006
–Jan, 2008) at New Horizon,Riyadh KSA
-
Computer Teacher (Jan, 2002
–Apr, 2006) at Ministry of Education Egypt
Education
-
PhD in Computer Teaching (Dec, 2013–Sep, 2015) from Faculty of education university of mansoura
-
Master of Educational technology (Nov, 2009–Sep, 2012) from Master of Educational technology
-
Bachelor of computer science (Sep, 1997–May, 2021) from Bachelor of computer science