Abdulrahman Magdy
From Algebra to Calculus 3 — Personalized, Engaging Math Tutoring for AP and A-Level Students




Show all photos
Abdulrahman Magdy
Bachelors degree
/ 55 min
Abdulrahman - Know your tutor
I am a dedicated and experienced Mathematics tutor with a strong academic background in engineering and a deep passion for helping students truly understand math rather than just memorize formulas. I have taught students across a wide range of levels and curricula, from elementary arithmetic to college-level Calculus, including Algebra, Algebra 2, Calculus 1 through 3, Trigonometry, and Precalculus, with experience spanning both the AP Program and A-Levels. My teaching approach centers on building genuine intuition. I break complex topics down into clear, logical steps, use visualization tools and graphing aids to make abstract concepts concrete, and incorporate practice drills, quizzes, and exam simulations to build both skill and confidence under test conditions. For younger or more reluctant learners, I bring in math games and mental math tricks to keep lessons engaging rather than tedious. I tailor every lesson to the individual student, whether that means slowing down to rebuild foundational gaps, accelerating for a student aiming for top exam scores, or focusing heavily on test prep strategies ahead of a major exam. I am patient, encouraging, and genuinely invested in each student's progress, and I track that progress closely so we always know exactly where they stand and what comes next. Whether you are struggling with the basics or pushing toward an A in Calculus or A-Level Maths, I am here to make math make sense.
Meet Abdulrahman
Specialities of your tutor
Practice Drills
A-Levels (UK)
GCSE (UK)
International Baccalaureate (IB)
Mental Math
Math Tricks and Hacks
Exam Simulation
Homework help
Problem Solving
AI modules
Summary
Podcast
Quiz
Learnings
Flashcard
Spotlight
Zero Risk Guaranteed
15-days refund
Free tutor swap
No cancel fee
1-yr validity
24/7 support
Student types for classes
High School students
ADHD
College students
Home schooled
Elementary School students
Anxiety or Stress Disorders
Middle School students
Increased confidence in math
Students report feeling more confident tackling difficult problems.
Trusted by 90% of parents
Parents see their child’s grades improving within a few months.
Focus on real-world applications
85% of students find math concepts more relevant to real-life problems.
Abdulrahman also teaches
Algebra
Algebra 2
Calculus
Calculus 2
Calculus 3
College Algebra

Mathematics concepts taught by Abdulrahman
Student and Tutor worked through various coding problems covering string manipulation, array traversal, algorithmic problem-solving for string obfuscation, and complex nested loop structures for comparing intervals. The session also introduced the concept of recursion, discussing base cases and combining recursive results. The Student was assigned two recursion problems (6.4 and 6.5) as homework.
Conditional Logic and Input Validation
Efficient Pairwise Iteration with Nested Loops
Introduction to Recursion
Advanced String and List Operations
The Student and Tutor practiced Python programming, focusing on problem-solving and debugging. They developed code for calculating library fines, combining dictionaries, fixing a duplicate letter bug in a Hangman game, solving quadratic equations, converting time formats, and validating chess rook movements. They plan to continue working on other chess piece movements in the next session.
Python Dictionary `.update()` Method
Solving Quadratic Equations: The Discriminant & Formula
Hangman: Intelligent Duplicate Letter Handling
Conditional Logic for Fine Calculation
Time Format Conversion: 24-Hour to AM/PM
Chess Rook Movement Validation
The Student and Tutor worked through various Python coding problems, primarily focusing on dictionary manipulation and recursive functions for tasks like nested sums and binary conversion. They also practiced an iterative algorithm using sets to solve the "Happy Number" problem. Homework for the next session was assigned (problem 3.1), and they scheduled the next class.
Recursion: Defining Base Cases
Happy Numbers & Cycle Detection with Sets
Recursive Binary Conversion
Nested Recursion with `isinstance()`
Dictionary Membership and Inversion
The class primarily focused on Python programming, where the Student worked on designing and implementing a Hangman game. They practiced translating an English algorithm into code, debugging display logic, managing guess tracking, and handling game termination conditions. The Tutor and Student also discussed the Student's upcoming math exam and collaboratively adjusted the schedule for future programming lessons.
Algorithmic Thinking: English First
Hangman Game State Variables
Main Game Loop and Guess Validation
Dynamic Word Display Logic
User Experience: Input Normalization & Feedback
The Student and Tutor collaborated on navigating and completing tasks within "Lesson Five Lab" of their Computer Science unit. They focused on understanding interactive lab procedures, including downloading and executing "Process Explorer" software, and discussed the importance of verifying software download sources.
Navigating Structured Lab Modules
Importance of Software Download Verification
Mastering Interactive Lab Prompts
Introduction to Process Explorer Utility
Sequential Lab Procedure Execution
The session primarily focused on Python dictionaries, with the Student practicing various operations such as initialization, modification, and looping. They solved several programming challenges using dictionaries, including frequency counters, a contact book, a voting system, a stock checker, and merging dictionaries. The Hangman game was assigned as homework to encourage independent problem-solving, and initial concepts for a Tic-Tac-Toe game board were explored.
Python Dictionaries: Initialization & Structure
Manipulating Dictionary Elements (Adding & Updating)
Iterating Through Dictionaries with `.items()`
Practical Dictionary Applications: Frequency Counters & Lookup Tables
Introduction to Game Board Representation (Tic-Tac-Toe)
Teaching tools used by tutor
Quizzes
Practice worksheets
Digital whiteboard
Graphing Tools
Visualization & Exploration

Math tutors on Wiingy are vetted for quality
Every tutor is interviewed and selected for subject expertise and teaching skill.
