Dr. Gurinderjeet Kaur
PhD AP Computer Science A & Principles Experienced Tutor | Java, CSP Concepts & Exam Success
Loading...



Show all photos
Dr. Gurinderjeet Kaur
Doctorate degree
Enroll after the free trial
Each lesson is 55 min
50 lessons
20% off
/ lesson
30 lessons
15% off
/ lesson
20 lessons
10% off
/ lesson
10 lessons
5% off
/ lesson
5 lessons
-
/ lesson
1 lessons
-
/ lesson
Dr. Gurinderjeet - About your AP tutor
I am Dr. Gurinderjeet Kaur, a PhD-qualified Computer Science educator and professional tutor with extensive experience teaching students from middle school to university level. I specialize in Computer Science, Programming, Mathematics, Data Structures, Algorithms, Artificial Intelligence, Machine Learning, and exam-focused courses such as AP Computer Science Principles, AP Computer Science A, SAT Math, and college-level programming courses. My teaching approach is highly structured, concept-driven, and personalized. I believe every student can succeed when complex topics are explained clearly and logically. I break down difficult concepts into simple steps, use real-world examples, and ensure students fully understand the “why” behind each solution rather than memorizing answers. I help students build strong fundamentals, improve problem-solving skills, and gain confidence in coding and mathematics. I have worked with students preparing for exams, struggling with coursework, transitioning into computer science, or aiming for top academic performance. I also support university assignments, projects, and interview preparation. My sessions are interactive, patient, and goal-oriented, with regular progress tracking and customized learning plans. If you are looking for a knowledgeable, supportive, and results-driven tutor who truly cares about your success, I would be happy to guide you on your learning journey.
Dr. Gurinderjeet graduated from Thapar Institute of Engineering and Technology India


AP tutor test prep specialities
AP Scoring Insights
Test taking techniques
Test prep
Grade improvement
Study Plans
Mock Tests
Teaching methodology
My teaching methodology is student-centered, structured, and results-driven. I begin by assessing each student’s current level, learning style, academic goals, and gaps in understanding. Based on this assessment, I create a personalized learning plan that balances strong conceptual foundations with practical application. I believe that real learning happens when students understand why something works, not just how to solve a problem. Each session is interactive and goal-oriented. I explain concepts step-by-step using simple language, real-world examples, diagrams, and analogies, especially for complex topics in math, computer science, and programming. I gradually move from guided examples to independent problem-solving so students gain confidence and ownership of the material. I regularly check understanding through targeted questions and short practice exercises during the lesson. I emphasize problem-solving strategies, critical thinking, and exam-oriented techniques. For school and exam preparation, I focus on pattern recognition, common mistakes, time management, and effective revision strategies. For programming students, I combine theory with hands-on coding, debugging practice, and logical thinking. I provide structured notes, practice questions, homework support, and regular feedback after each session. My teaching environment is supportive and encouraging, helping students ask questions freely and overcome academic anxiety. My goal is not only to help students improve grades, but also to build long-term understanding, confidence, and independent learning skills.
Dr. Gurinderjeet - also teaches
AP Computer Science A
AP Computer Science Principles
Flexible Scheduling
Allows 1h early scheduling
Allows 1h early rescheduling
Can wait for 20 mins after joining

10 day Refund
Free Tutor Swap

AP concepts taught by Dr. Gurinderjeet
The Tutor guided the Student through introductory Python programming concepts, covering variables, data types, and string manipulation. They practiced assigning values, reassigning values, and using various string methods, with the Student working through exercises from a recommended book. The next session was scheduled to continue with further Python topics.
Variables and Data Types
String Manipulation
Whitespace and Stripping
Prefix and Suffix Removal
The student and tutor reviewed `while` loops, including their syntax, execution, and the dangers of infinite loops. They covered `break` and `continue` statements for loop control, `else` blocks with `while` loops, and nested `while` loops. The student also worked on and received explanations for problems involving calculating sums of natural numbers and checking for palindromes.
Nested While Loops
Palindrome Check
While-Else Statements
The `continue` Statement
The `break` Statement
Infinite While Loops
While Loops
The student and tutor reviewed practice problems from Homework 1, focusing on coding exercises involving matrix creation and plotting. The tutor provided feedback and suggestions for code improvement, and they discussed the student's progress and planned for additional practice sessions before upcoming exams.
Matrix Creation in MATLAB
Plotting Data in MATLAB
Generating Data for Plotting
MATLAB Plot Formatting
The tutor and student reviewed Java programming concepts including methods that take arguments and return values, and method overloading. The student practiced implementing these concepts through coding exercises such as a prime number checker and area calculator, and later worked on problems involving if-else conditions. The next session was scheduled to continue this practice.
Methods with Arguments and Return Values
Area Calculation with Method Parameters
Method Overloading
Prime Number Checking Logic
The student and tutor worked through sample exam questions focused on hypothesis testing, standard error, and interpretation of regression outputs in simple linear regression. They also reviewed concepts related to simultaneous confidence intervals in multiple linear regression, including the Bonferroni and Working-Hotelling methods, with the student planning to cover more advanced MLR topics after attending lectures.
Standard Error in Linear Regression Prediction
Simultaneous Confidence Intervals (Bonferroni vs. Working-Hotelling)
Confidence Bands and Back-Transformation in Regression
Lack of Fit Test in Regression
Degrees of Freedom in Simple Linear Regression
Interpreting Residual Standard Error
Hypothesis Testing in Linear Regression
The tutor and student reviewed conditional statements in programming, including `if`, `else`, `elif`, nested `if` statements, and ternary operators. They practiced these concepts with examples and discussed upcoming topics such as `while` loops. The student was assigned practice problems on these conditional structures.
Ternary Operator
Membership Operators (in
not in)
Logical Operators
Nested If Statements
Else If (Elif) Statements
If-Else Statements
Practical aids used by AP tutor
Digital whiteboard
AP Practice worksheets
Quizzes
Study Planner
Presentations
Effective AP classes
Pets are welcomed
Chat for quick help
Record lessons
Open Q&A
Mobile joining

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