vasundhra verma
Computer Science and Databases made engaging and supportive




Private tutor - vasundhra verma
Bachelors degree
/ 30 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!
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.
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!
Programming tutor specialities
Paired coding
Test prep
Upskilling
Exam prep
Job readiness
Debugging

Computer Science concept taught by vasundhra
Vasundhra guided Darren through improving a threaded matrix multiplication program in Java, focusing on performance optimization. Darren then began working on a new exercise involving single-dimensional array multiplication with user-defined thread counts and thread timeouts. Vasundhra offered to provide a solution for the array multiplication and timeout implementation for Darren to review.
Multi-threaded Matrix Multiplication
Array Length vs. Thread Count
Thread-Timer Integration
Dynamic Thread Creation
Vasundhra assisted Aaron in debugging a C# application that manages service items using queues, focusing on implementing FIFO principles for regular and express services. They worked on adding 'remove' functionality using the DQ method and encountered issues with UI refreshing. Vasundhra will provide a solution for the UI refresh issue and additional code for adding removed items to a finished list before their next session.
FIFO Principle (First-In
First-Out)
Queue Data Structure (DQ/NQ)
UI Refreshing
Conditional Logic (C#)
Vasundhra guided Aaron through his C# drone class assignment, focusing on GUI features, data binding, and custom methods for managing service priorities and costs. They implemented methods for adding, displaying, and validating service items in regular and express queues. The next session is scheduled for Monday to complete the remaining tasks.
UI Layout with Grid & StackPanel
Custom Method Encapsulation
Event-Driven UI Updates
ZAML UI Binding
Data Validation & Formatting
Vasundhra and Darren recently worked on a Java exercise where Darren began implementing a multithreaded solution for matrix multiplication. The focus of this task was on ensuring proper thread management and efficient data handling within the Java application. Darren is set to continue his work on this programming assignment and can reach out to Vasundhra for assistance before their upcoming lesson.
Thread Concurrency
Matrix Multiplication with Threads
Thread.join()
Thread Array
Passing Data to Threads (Constructor)
Vasundhra instructed Darren on the use of reentrant locks in Java for thread synchronization, illustrating their role in preventing race conditions when shared resources are accessed by multiple threads. Darren gained practical experience by implementing thread-safe deposit and withdrawal methods for a bank account, utilizing reentrant locks. To reinforce his understanding, Vasundhra tasked Darren with reviewing the concepts and code examples from their lesson.
Try-Finally Block
Thread.start()
Race Condition
Synchronization
ReentrantLock
Vasundhra assisted Aaron in enhancing his drone servicing application by implementing numeric input validation for the service tag, creating a multi-line text box for service problems, and displaying service items in a list view using data binding. They addressed issues with private fields and data types to ensure proper data display. The next session will focus on the finished service items list box and conditional service costs based on priority.
Numeric Control in WPF
Debugging with F10
Multi-line TextBox
LostFocus Event
WPF Data Binding for List Views
Learner for programming class
ADHD
ASD
College
All Levels
Anxiety or Stress Disorders
Home schooled
School
Learning Disabilities
Adult / Professional
Dynamic programming classes
Parent feedback
Mobile joining
Note taking
Chat for quick help
Record lessons
Teaching tools used by tutor
Bitbucket
Your programming tutor also teaches
Computer Science
Databases
Java
SQL
App Development
.NET
Free lesson slots
1 / 1

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