vasundhra verma
AP Computer Science Principles taught interactively
Loading...



Show all photos
vasundhra verma
Bachelors degree
/ 55 min
vasundhra - About your AP tutor
I have 10 years of experience as software Developer. Possesses a bachelor of Engineering in Computer Science. I have worked with multiple US based multi-national companies. I have worked as an engineer and as a trainer for many years now and received lot of positive feedbacks from my trainees and management.
AP tutor test prep specialities
International Baccalaureate (IB)
Provincial-specific curriculum (CA)
Grade improvement
AP Scoring Insights
Study Plans
Common Core State Standards - CCSS (USA)
Concepts learning
New Zealand Curriculum - NZC (NZ)
Practice Exams
Test prep
A-Levels (UK)
Mock Tests
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
Teaching methodology
offering tutoring sessions along with taking up assignments on .NET. C#, OOPS concepts tohigh school, university graduates and entry level developers. I am flexible to work in any timezone depending upon the urgency of the class or project.
Proven strategies for exam success
90% of students say strategies boosted their confidence.
Strong focus on exam readiness
95% of parents report their child is more exam-ready.
Flexible scheduling for exam prep
90% of students find scheduling sessions stress-free.
vasundhra - also teaches
AP Computer Science A
AP Computer Science Principles

AP concepts taught by vasundhra
The Tutor and Student worked on understanding the decoding process of the LZ77 algorithm. They practiced step-by-step decoding of a series of tuples, focusing on the roles of offset, length, and character, including handling self-overlapping cases. The Tutor assigned practice questions for the Student to complete as homework and planned to cover the encoding part of the algorithm in the next session.
Introduction to LZ77 Algorithm
Structure of an LZ77 Tuple: (O
L
C)
Decoding (0
0
Character) Tuples
Decoding Tuples with Non-Zero Offset and Length
The session focused on improving the user interface of a coding project. The Student and Tutor reviewed button alignment on the application's menu screen, with the Student successfully implementing a more organized layout. They verified the functionality of the rearranged buttons and planned to continue developing more advanced features after a scheduled break.
GUI Button Arrangement & User Experience
Understanding GUI Layout Containers
Iterative Development & Project Prioritization
The Student practiced C# object-oriented programming by solving a banking system problem that involved creating base and derived classes with validation logic and method overriding. The session primarily focused on debugging numerous C# syntax and logic errors, guided by the Tutor. The next session will introduce abstract classes and interfaces, and the Tutor will provide offline feedback on the current problem's remaining runtime error.
OOP: Inheritance and Polymorphism
Type Casting and Concatenation
C# Case Sensitivity and String Handling
Data Validation and Integrity
Access Modifiers: public vs. private
The session focused on practicing and understanding the Alias Omega algorithm for decoding binary representations into decimal numbers. The Student and Tutor worked through several detailed decoding problems, clarifying the rules for determining the number of bits to read and the algorithm's stopping conditions. The Tutor assigned five additional encoding and decoding practice questions as homework to reinforce the concepts and improve problem-solving speed.
Handling Truncated Code Words
Elias-Omega Decoding Algorithm Overview
Iterative Decoding Steps
The Role of 'n' and Bit Selection
First Bit Stopping Condition
Binary to Decimal Conversion
The Student and Tutor worked on understanding the Alias Omega algorithm, focusing primarily on the encoding process of decimal numbers into binary code words. They practiced encoding several positive integers and discussed the rules for combining the resulting binary segments, including the final zero terminator. The session also briefly introduced the decoding process, and the plan for the next session included further explanation of decoding and an introduction to the LZ7 algorithm.
Alias-Omega Algorithm: Encoding Positive Integers
Decimal to Binary Conversion
Recursive Length Reduction (L-1 Process)
Final Code Word Assembly & Zero Termination
Alias-Omega Algorithm: Introduction to Decoding
The Student and Tutor reviewed the student's C# programming homework on object-oriented concepts, specifically inheritance, constructors, and array declaration. They collaboratively debugged issues related to base class constructor calls and data type mismatches when assigning derived objects to arrays. The Student then began working on a new practice problem involving a payment processing system using inheritance. They planned to continue practicing OOP concepts in the next session to reinforce understanding.
C# Syntax & Naming Conventions
Access Modifiers: `public` vs. `private`
Type Safety & Compatibility in Assignments
Inheritance: Calling Base Constructors
Practical aids used by AP tutor
Study Planner
Assessments
Practice worksheets
AP Practice worksheets
Quizzes
Effective AP classes
Weekend lessons
Mobile joining
Chat for quick help
Parent feedback
Note taking

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