Abdulrahman Magdy
AP Prep (CS/Calculus/Pre-Calc/Physics/Chem): Certified C++ Tutor with 5 Years – USACO & Basics




Show all photos
Abdulrahman Magdy
Bachelors degree
/ 55 min
Abdulrahman - About your AP tutor
I'm Abdulrahman, a Computer & Information Engineering graduate from Zewail University for Science & Technology, one of Egypt's top STEM institutions. I have hands-on teaching experience as a Junior Teaching Assistant for Object-Oriented Programming (OOP) using C++, where I guided students through projects, lab assignments, and problem-solving sessions. My tutoring covers a wide range of subjects: Mathematics (Pre-Algebra, Algebra I & II, Pre-Calculus, Calculus I/II/III, Linear Algebra, Statistics, Trigonometry, Differential Equations), Computer Science (Java, C++, Python, OOP, Data Structures & Algorithms, SQL, Databases), AP exams (AP Calculus AB/BC, AP CSA), IGCSE Math & CS, USACO competition preparation, Machine Learning, Deep Learning, Computer Vision, Signals & Systems, Digital Signal Processing, Control Systems, and Digital Design. My teaching philosophy is simple: logic before syntax, understanding before memorization. I never let a student open a compiler until the concept makes sense on paper first. I use visual tools, real examples, and live coding to make abstract topics click. I've successfully tutored students from the US, Singapore, Turkey, Canada, UAE, and the UK — from Grade 10 algebra all the way to Master's-level Computer Vision. My trial-to-subscription rate on Preply is 83%, and I maintain a 100% reply rate within 24 hours. Every session includes follow-up homework, practice problems, and lab exercises. First lesson is always free.
Meet Abdulrahman
AP tutor test prep specialities
Test prep
Grade improvement
Test taking techniques
Practice Exams
Concepts learning
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
Focus on practice tests and review
90%+ of students improve after mock tests.
Support beyond regular classes
Parents appreciate timely help during stressful exam times.
Focus on timed practice and strategy
85% of students master time management through mock tests.
Abdulrahman - also teaches
AP Calculus AB
AP Calculus BC
AP Chemistry
AP Computer Science A
AP Computer Science Principles
AP Physics 1

AP concepts taught by Abdulrahman
The Student participated in a diagnostic Geometry session with the Tutor, assessing foundational knowledge in angle types, geometric figures, triangle classification, and the Pythagorean theorem. They discussed a 14-week curriculum roadmap, highlighting the importance of building strong foundations, visualization, and regular quizzes. The Tutor recommended two 2-hour sessions per week to ensure comprehensive coverage and practice, and they began coordinating future scheduling with the Student and their mother.
Sum of Interior Angles of a Triangle
Angle Classification
Angle Relationships
Basic Geometric Lines & Segments
Triangle Classification
Pythagorean Theorem
The Student and Tutor worked on transitioning from C++ to Python, focusing on fundamental syntax, data types, control flow, string manipulation, lists, and function definitions. The Student practiced converting C++ concepts to Python syntax through tracing problems and coding exercises. Homework was assigned, including specific coding problems related to functions and loops.
Python Mindset & Fundamental Syntax
Dynamic Typing & Basic Data Handling
Python Control Flow: Conditionals and Loops
String & List Manipulation
Defining and Using Functions
The Tutor and Student began by reviewing previous homework and practice problems related to vector operations, dot products, norms, and angles. The session then introduced new academic concepts: vector projection, perpendicular components of vectors, and the span of a set of vectors. The Student practiced applying these new formulas and concepts through several examples, and new homework was assigned to reinforce the covered topics.
Vector Dot Product & Orthogonality
Vector Projection
Vector Decomposition: Perpendicular Components
Span of a Set of Vectors
The session focused on applying concepts from Chapter 6, including rotational motion, centripetal forces, gravitational principles, and static friction. The Student worked through practice problems involving linear and angular speeds, centripetal acceleration, period, static friction, bank angle, and gravitational force calculations. For homework, the Tutor assigned problems 1-5 and reminded the Student to prepare for an upcoming exam covering chapters 3-6.
Rotational Kinematics: Angular Velocity
Linear Speed
Period & Frequency
Centripetal Acceleration (a_c) and Centripetal Force (F_c)
Gravitational Force and Gravitational Acceleration
Static Friction (μ_s) and Ideal Banking Angle (θ)
The student and tutor reviewed homework on vector properties, magnitudes, and unit vectors. They then delved into higher dimensions of vectors, basis vectors, and linear combinations, with a focus on systematic methods like Gaussian elimination. The session concluded by introducing the dot product, its geometric interpretation, and practical calculations involving orthogonality and angles between vectors.
Linear Combinations and Independence
The Dot Product
Vector Addition Properties
Vector Equivalence and Basis Vectors
Vector Dimensions and Norm
The student and tutor worked through physics problems involving gravitational force and centripetal acceleration. They practiced applying relevant formulas, performing unit conversions, and interpreting results for celestial mechanics. The homework assigned was to complete part B of question 41, using the previously calculated values.
Units and Scientific Notation
Orbital Mechanics: Velocity and Period
Centripetal Acceleration
Newton's Law of Universal Gravitation
Practical aids used by AP tutor
AP Practice worksheets
Presentations
Digital whiteboard
Study Planner
Quizzes

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