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
Test prep
Job readiness
Paired coding
Exam prep
Upskilling
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
School
Home schooled
ASD
College
ADHD
All Levels
Adult / Professional
Learning Disabilities
Anxiety or Stress Disorders
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 Student and Tutor discussed understanding current and future academic assignments for a computer science-related course. They focused on deciphering a discussion forum prompt about compiled/interpreted programming languages and software evolution, with the Tutor providing a practical example using the Student's work experience. They also briefly reviewed upcoming critical thinking essays on cloud services and marketing, planning for future assistance.
Fundamentals of the Marketing Mix
Introduction to Cloud Services
Navigating Discussion Forum Requirements
Evolution of Software Development and its Daily Impact
Distinction between Compiled and Interpreted Languages
The Student and Tutor practiced various sorting algorithms, including basic swapping, Bubble Sort, Selection Sort, and Insertion Sort. They worked through numerous exercises, identifying correct values, predicting list states after iterations, and calculating swaps and comparisons for different scenarios in Python. For the next session, they planned to continue with Python Insertion Sort 2.5 and adjusted the meeting time.
Insertion Sort Algorithm
Sorting Algorithm Performance: Best & Worst Cases
Selection Sort Algorithm
Bubble Sort Algorithm
Core Principles of Sorting & Swapping
The Student and Tutor reviewed various Java data types, including primitive types (int, double, char) and reference types (String). They practiced type conversions, character encoding, string manipulation, and input/output operations. The session concluded with the development of a Java program to estimate calorie expenditure, focusing on correct data type usage and output formatting, with plans to continue with coding exercises.
Type Conversions
Character Data Type and Encoding
String Data Type and Operations
Numeric Data Types and Precision
The tutor and student worked through the Karatsuba multiplication algorithm, focusing on its divide-and-conquer strategy to reduce multiplications. They practiced converting numbers to binary, splitting them into halves, computing three specific intermediate products, and finally reconstructing the result using a formula involving shifts and additions. The student also practiced a similar calculation for 11 * 13.
Recursive Operations
Binary Representation of Numbers
Divide and Conquer Strategy
Karatsuba Multiplication Algorithm
The Tutor and Student reviewed the KMP algorithm, focusing on the calculation and application of the LPS array. They practiced tracing the pattern matching process, clarifying indexing conventions and handling mismatches. The Tutor provided guidance on completing a pattern match and continuing the search afterward. The Student plans to practice another example and will send additional notes on semi-numeral algorithms for review.
Semi-Numerical Algorithms: Arithmetic Operations
KMP Algorithm - LPS Array
KMP Algorithm - Pattern Matching and Shifting
The tutor and student reviewed amortized analysis using a binary counter example to prove the O(1) amortized cost per operation. They also discussed and practiced proving the safety of the good suffix shift in the Boyer-Moore string matching algorithm, with plans to review these topics further.
Boye-Moore Algorithm: Good Suffix Rule
Amortized Analysis & Binary Counters
Run Length
Amortized Cost per Increment
Teaching tools used by tutor
Bitbucket
Dynamic programming classes
Chat for quick help
Weekend lessons
Parent feedback
Mobile joining
Note taking

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