Abdulrahman's cover photo
Abdulrahman's photo

Abdulrahman M.

USD $25/hr
Save

Programming tutor specializing in C++, Java, Python, algorithms & maths

Tutor Information

About

Communication Engineering studied in Zewail University with 5+ years teaching experience. Former university TA specializing in C++, Java, Python, SQL, Object-Oriented Programming, Data Structures, Machine Learning, Calculus (AP/College level), and competition prep (USACO). I use the Feynman Technique—mastering concepts so deeply I can explain them intuitively. I guide you to discover logic yourself by connecting new knowledge to existing foundations. Whether debugging your first program, preparing for competitions, or implementing algorithms, I break complexity into clear steps. My goal: build not just coding skills, but the logical thinking and debugging prowess of a professional Software Engineer. Comfortable, encouraging environment focused on real-world application and lasting understanding.

Location

6th of october, Giza, Egypt

Language

Arabic, English

Timezone

Africa/Cairo

Levels

Middle School
High School
College/University

Education

Zewail City - University of science and technology

2022 - 2027
Bachelor's, Communication and Information Engineering

Work Experience

Preply

July 2025 - present
Tutor
As an Online Tutor at Preply, I specialized in AP Computer Science exam preparation, developing comprehensive curriculum materials and providing detailed explanations to help students achieve high exam performance. I taught fundamental Object-Oriented Programming concepts while adapting my approach to each student's learning style. Beyond core instruction, I actively supported students through hands-on project implementation, helping them debug code and understand complex errors through clear, patient explanations. I also guided students in working with advanced programming libraries such as OpenCV, ensuring they could confidently apply theoretical knowledge to practical applications.

SuperProf

June 2024 - present
Online Tutor
As an Online Tutor at SuperProf, I delivered over 45 hours of tailored C++ and Python instruction to international students, building strong rapport that led to consistent long-term engagement. I designed personalized onboarding plans that adapted to each student's unique learning style and background, ensuring they felt confident from the first lesson. My approach focused on creating a supportive learning environment where students could progress at their own pace while mastering both foundational concepts and advanced programming techniques.

Zewail University of science and technology

February 2024 - June 2024
Teaching Assistant
As a Teaching Instructor at Zewail City University of Science and Technology, I guided over 30 students through technical challenges in C++ programming labs, providing hands-on support during critical project development phases. I excelled at troubleshooting complex code issues and breaking down difficult object-oriented programming concepts into clear, digestible explanations that ensured successful project completion. Additionally, I collaborated with faculty to develop and deliver interactive training materials that connected theoretical OOP principles to real-world applications, enhancing student engagement and comprehension.