Abdulrahman Magdy

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

4.4(610)

FREE TRIAL

Profile photo of Abdulrahman, Mathematics tutor at Wiingy
Mathematics learning materials by Abdulrahman
Abdulrahmanenjoying a hobby outside teaching
Live performance with Mathematics by Abdulrahman

Show all photos

tutor-image
tutor-image

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

Test prep strategies icon

Test prep strategies

Quick Math Games icon

Quick Math Games

International Baccalaureate (IB) icon

International Baccalaureate (IB)

Advanced Placement (AP) Program (USA) icon

Advanced Placement (AP) Program (USA)

Exam Simulation icon

Exam Simulation

Problem Solving icon

Problem Solving

A-Levels (UK) icon

A-Levels (UK)

Math Tricks and Hacks icon

Math Tricks and Hacks

GCSE (UK) icon

GCSE (UK)

CoTutorCoTutor

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

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

Middle School students icon

Middle School students

High School students icon

High School students

Home schooled icon

Home schooled

Elementary School students icon

Elementary School students

College students icon

College students

ADHD icon

ADHD

icon

Increased confidence in math

Students report feeling more confident tackling difficult problems.

icon

Trusted by 90% of parents

Parents see their child’s grades improving within a few months.

icon

Focus on real-world applications

85% of students find math concepts more relevant to real-life problems.

Abdulrahman also teaches

Algebra

Algebra

Algebra 2

Algebra 2

Calculus

Calculus

Calculus 2

Calculus 2

Calculus 3

Calculus 3

College Algebra

College Algebra

Icons

Mathematics concepts taught by Abdulrahman

Student learned about 8 hours ago

The Student and Tutor worked on advanced Python programming concepts, including implementing matrix multiplication using nested loops and list comprehensions. They clarified dictionary operations, specifically sorting behavior and safely accessing elements within nested dictionary structures. The session concluded with a confirmation of future lesson scheduling.

Matrix Multiplication in Python

Iterating Through Python Dictionaries

Accessing Single Keys and Values in Python Dictionaries

Safe Nested Dictionary Lookup (Iterative Approach)

Show more

Student learned about 20 hours ago

The session commenced with the Student and Tutor reviewing a Python homework problem on car rental discounts and conditional logic. The Tutor then introduced Object-Oriented Programming, specifically covering class definition, constructors, and methods, which the Student practiced by building 'Dog' and 'Student' classes. The class concluded with problem-solving exercises on prime number checking, factorial calculation, and printing a star pyramid pattern, with homework assigned for problem 2.3.

Introduction to Classes: Why OOP?

Generating a Star Pyramid Pattern

Prime Number Detection Algorithm

Robust Conditional Logic (`if/elif/else`)

Class Methods and the `self` Parameter

Defining Classes & Constructors (`__init__`)

Show more

Student learned 3 days ago

The Student and Tutor reviewed key Algebra II concepts, including writing equations of lines (parallel and perpendicular), solving systems of linear equations using both substitution and elimination methods, and evaluating functions. The Student actively practiced numerous problems across these topics, demonstrating understanding and progress. The plan is to continue practicing similar mathematical concepts in the next session.

Solving Linear Systems by Substitution

Solving Linear Systems by Elimination

Converting to Slope-Intercept Form (y = mx + b)

Understanding and Using Function Notation (f(x))

Equation of a Line: Parallel & Perpendicular Slopes

Show more

Student learned 4 days ago

Student and Tutor engaged in a Python programming session, working through a series of problem-solving exercises. They covered fundamental concepts like number manipulation, string methods, list operations, and data structures such as stacks and dictionaries. The session concluded with complex algorithmic problems and a plan for a follow-up session.

List Comparison using Set Operations

Balancing Symbols with Stacks and Dictionaries

Python String Character Classification Methods

Advanced Text Processing: Smart Title Case with NLTK Stopwords

Mathematical Integer Reversal

Show more

Student learned 4 days ago

The Student and Tutor focused on advanced calculus concepts, including trigonometric limits and various techniques for evaluating them such as substitution and algebraic manipulation with identities. They practiced applying the Squeeze Theorem and analyzed limits, function values, and types of discontinuities from graphs. The session concluded with conceptual true/false questions, and the Student requested a review of trigonometric identities for the next class.

Evaluating Trigonometric Limits by Manipulation

Substitution Method for Advanced Limits

The Squeeze (Sandwich) Theorem

Interpreting Limits and Discontinuities from Graphs

Show more

Student learned 4 days ago

The Student and Tutor reviewed homework on echelon form and systems of linear equations, discussing the concept of infinite solutions. They then focused on inverse matrices, learning the definition, the formula for 2x2 matrices, and the general Gauss-Jordan method for finding inverses of any square matrix. Although new homework was assigned, the Student decided to discontinue lessons due to an increasing academic workload and the completed relevance of linear algebra to their master's program.

Properties of Matrix Inverses

Gauss-Jordan Method for Matrix Inverse (General Method)

Finding the Inverse of a 2x2 Matrix

Types of Solutions for Linear Systems

The Inverse of a Matrix (A⁻¹)

The Identity Matrix (I)

Show more

Teaching tools used by tutor

Visualization & Exploration image

Visualization & Exploration

Practice worksheets image

Practice worksheets

Quizzes image

Quizzes

Assessment image

Assessment

Presentations image

Presentations

tutorFooter

Math tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.