vasundhra verma
Computer Science and Databases made engaging and supportive




Show all photos
vasundhra verma
Bachelors degree
/ 55 min
vasundhra - Know your tutor
Hello, I'm Vasundhra Verma, a Computer Science tutor with a passion for teaching. My teaching philosophy revolves around making complex concepts simple and engaging for students. I believe in active student participation and use real-world examples to enhance learning. With a degree in Computer Science, I specialize in teaching subjects like Databases, Java, SQL, App Development, .NET, and C#. I cater to students of all levels, providing a supportive and interactive learning environment. Let's explore the world of coding together!
Programming tutor specialities
Paired coding
Project help
Test prep
Upskilling
Exam prep
Debugging
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
Learner for programming class
Home schooled
Adult / Professional
School
Anxiety or Stress Disorders
College
ADHD
All Levels
ASD
Learning Disabilities
Programming class overview
As a Computer Science tutor specializing in Java, SQL, .NET, and C#, I cater to students of all levels. My teaching style is engaging, motivational, patient, and supportive. I believe in problem-solving approach to enhance learning. I conduct live coding sessions, guiding students through the coding process from start to finish. I assign small, real-world coding projects to spark creativity. Additionally, I create a personalized plan with exercises to help build their skills. My goal is to ensure students develop a solid understanding of programming concepts and logical thinking. Let's learn and grow together!
Rated 5 stars consistently
Students appreciate how lessons simplify complex coding concepts.
Project-based learning for real-world skills
90% of students complete relevant coding projects.
Flexible lesson scheduling
90% of students find it easy to schedule lessons.
Your programming tutor also teaches
App Development
Computer Science
Databases
Java
SQL
.NET

Computer Science concepts taught by vasundhra
The Tutor and Student reviewed linked list operations, traversal algorithms, and insertion sort for linked lists. The Student then spent significant time implementing and debugging `push` and `pop` methods for a `PlaneQueue` class in Python, simulating an air traffic control queue. The next session will cover Java.
Doubly Linked List Insertion
Doubly Linked List Removal
Linked List Traversal
Insertion Sort for Doubly Linked Lists
Linked Lists vs. Arrays for Sorting Algorithms
Implementing a Queue (FIFO) with a Linked List
The session focused on Python programming, guiding the Student through solving a problem involving `for` loops and `if-elif-else` conditions with the modulus operator. The Student also learned the distinction between `print` and `return` statements in functions and practiced building `add`, `subtract`, and `divide` functions, incorporating conditional logic to handle number order. These functions will be utilized for a future calculator application, and additional homework on `if` conditions and `for` loops was assigned.
Building Robust Arithmetic Functions: Logic for Positive Results
Handling Function Return Values
`print` vs. `return` in Functions
`and` Operator for Multiple Conditions
Conditional Logic (`if/else`) and Modulo Operator
`for` Loops and `range()` for Iteration
Function Definition and Parameters
Student and Tutor engaged in an extensive practice session on fundamental data structure operations. They started with singly linked list removal and search algorithms, then moved to understanding and applying append and prepend operations on doubly linked lists. The session involved numerous exercises to track list changes and pointer updates, concluding with plans to continue in the next class.
Singly Linked List: Search Algorithm
Singly Linked List: Remove After Operation
Doubly Linked List Structure
Doubly Linked List: Append Operation
Doubly Linked List: Prepend Operation
Doubly Linked List: Pointer Management
The Student and Tutor practiced Java programming by solving problems related to integer input, incremental output, and array reversal. Subsequently, they moved on to Data Structures, learning about the List Abstract Data Type and the mechanics of Singly Linked Lists, including append, prepend, and insert after operations. The session concluded with plans to continue the discussion the following day.
Java Arrays: Declaration
Population
and Reverse Traversal
Java Basics: Input
Output
and Control Flow
Abstract Data Type (ADT) - List
Singly Linked List Fundamentals
Student and Tutor collaborated on an academic assignment researching job opportunities in cloud computing, specifically an AWS engineer role. They focused on refining the essay's content, discussing strategies for referencing and managing technical detail, and identifying official AWS websites as appropriate sources. The student needs to complete the essay for submission.
Strategic Content Generation for Page Requirements
Understanding Core Skills for an AWS Engineer Role (General)
Structuring an Essay on Career Choice and Skill Alignment
Selecting Appropriate References for Cloud Computing Topics
The Critical Role of Referencing in Academic Writing
The session covered fundamental Computer Science concepts, focusing on variable scope, `for` loops, and arrays in programming. The Student engaged in numerous exercises involving evaluating variable visibility, declaring and initializing arrays, accessing array elements, iterating through arrays with loops for various tasks (e.g., printing, summing, finding min/max, counting), and identifying common programming errors. The Tutor and Student collaboratively solved coding problems, concluding the session with plans to resume the next day.
Array Initialization and the `.length` Property
Common Error: Accessing Out-of-Range Array Elements
Basic Array Operations: Sum
Min/Max
Count
Iterating Through Arrays with Loops
Arrays: Declaration
Allocation
Teaching tools used by tutor
Bitbucket
Dynamic programming classes
Note taking
Parent feedback
Record lessons
Chat for quick help
Mobile joining

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