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
Debugging
Upskilling
Homework help
Job readiness
Exam prep
Test prep
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
Anxiety or Stress Disorders
ADHD
Middle School students
ASD
College students
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 Student and Tutor worked on completing a Unix assignment, focusing on various commands for file system management. They recreated missing directories and files, practiced using the `vi` editor, moved files, and applied and verified file permissions. The session concluded with displaying file contents and recursively listing directories, with the Tutor suggesting future programming (Java) practice.
Displaying File Contents
Managing File Permissions with `chmod`
Directory & File Manipulation
File Creation & Editing with `vi` Editor
UNIX File & Directory Navigation
The Tutor and Student debugged and implemented several Java programming assignments. They focused on defining methods for unit conversion and array processing, practiced type casting, handled user input, and formatted output correctly. The session concluded with successful completion of all assigned coding challenges.
Defining and Calling Static Methods
User Input with the `Scanner` Class
Type Casting (Explicit Conversion)
Arrays: Storing Collections of Data
Conditional Logic with `if` Statements
The session focused on core Java programming, where the Student actively practiced writing various static methods for array manipulation, conditional logic, and unit conversions. They also reviewed theoretical concepts such as variable scope, method overloading, and the use of JavaDoc for documentation. The session concluded with a plan to complete three remaining Java labs and then move on to fundamental concepts in the next session.
Single Scanner Object Best Practices
Variable Scope in Methods
JavaDoc for Code Documentation
Array Element Swapping
Method Overloading
Conditional Array Transformation
Iterating and Modifying Array Elements
The Student and Tutor focused on Python programming, reviewing a homework assignment involving conditional filtering of numbers. They then delved into a new problem that required implementing nested loops and boolean flag variables to identify and print prime numbers. For homework, the Student needs to create four basic arithmetic functions in preparation for a calculator project.
Divisibility with Modulo and Logical `and`
Identifying Prime Numbers
Nested Loops for Complex Iteration
Boolean Flag Variables (e.g.
`is_prime`)
Optimizing Loops with the `break` Statement
The Student and Tutor reviewed key concepts in Cryptography, focusing on hashing functions like MD5 for data integrity and secure password storage. Subsequently, they transitioned to Java programming, covering user-defined methods, parameters (including multiple and array parameters), and various array operations. The Student practiced defining methods, passing arguments, and solving several coding exercises involving array traversal, value finding, and element updates, with plans to complete the remaining parts of the current exercise in the next session.
Parameter Passing: Primitive vs. Array Types
Array Traversal and Manipulation
User-Defined Methods in Java
Cryptographic Hashing & Password Security
Hashing for Data Integrity
The Student and Tutor worked through several assignment questions, practicing fundamental Unix/Linux shell commands such as `cp` (copy), `mv` (move/rename), `rmdir` (remove directory), `cd` (change directory), and `ls` (list contents). They focused on correct command syntax, pathing (both absolute and relative), and verifying changes through screenshots. The Tutor assigned the Student to review the `mv` command for future questions and offered to provide additional revision notes.
File Copying and Directory Navigation
Absolute vs. Relative Paths in Commands
Deleting Empty Directories (`rmdir`)
Efficient Bulk Copying with `*` Wildcard
Quick Return to Home Directory
Renaming Files with `mv`
Relative Paths for Navigation and Operations
Teaching tools used by tutor
Bitbucket
Dynamic programming classes
Open Q&A
Parent feedback
Weekend lessons
Note taking
Mobile joining

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