Drashti Patel
Passionate Computer Science Tutor | Making Coding Simple & Fun | Learn Programming, App Development & AI with Confidence
Loading...



Show all photos
Drashti Patel
Bachelors degree
/ 55 min
Drashti - Know your tutor
Hi! I’m Drashti Patel, a passionate Computer Science tutor with over 2 years of teaching experience. I hold a Bachelor’s degree in Computer Science (AI & ML) and have helped many students master programming, app development, and artificial intelligence in a way that feels clear, practical, and even enjoyable. I believe every student learns differently, so I make sure my sessions are personalized and interactive. We’ll work together on everything from coding fundamentals and debugging to exam preparation and career guidance. I love using real-world examples and hands-on practice to help students truly understand the concepts rather than just memorize them. My goal is to build your confidence and problem-solving skills, so you not only perform well in exams but also think like a developer and enjoy the learning process. If you’re ready to take your coding skills to the next level, let’s work together! I’d be happy to guide you step by step toward your goals and make learning Computer Science an exciting journey.
Drashti graduated from Adani Institute of Infrastructure and Engineering


Programming tutor specialities
Assignment help
Upskilling
Job readiness
Exam prep
Project help
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
Elementary School students
College students
Middle School students
High School students
Programming class overview
My teaching style is simple, clear, and focused on making learning enjoyable. I believe that when students enjoy the process, they naturally learn faster and retain knowledge for longer. I break down complex topics into easy-to-follow steps, explain concepts with real-world examples to make lessons more relatable, and encourage plenty of hands-on practice so students can immediately apply what they learn. Each session is interactive and personalized, paced according to the student’s comfort level, ensuring that no one ever feels rushed or left behind. I take time to guide students through coding challenges step by step, showing them how to think logically, debug effectively, and approach problems with confidence. Along the way, I provide constructive feedback, tips for improvement, and encouragement to help them stay motivated. My goal is not just to help students achieve good grades, but also to make them genuinely enjoy the process of learning, develop curiosity for the subject, and build strong problem-solving skills they can use in academics, future projects, and life beyond the classroom.
Your programming tutor also teaches
Android
App Development
Artificial Intelligence
Computer Science

Computer Science concepts taught by Drashti
The tutor and student reviewed AP Computer Science A Free Response Questions focusing on array list and 2D array manipulation. They practiced solving problems involving string operations within array lists and navigating a 2D grid to find paths with minimum values, preparing for an upcoming exam.
Array List Manipulation
2D Array Traversal and Neighbor Logic
String Searching and Substring Operations
Conditional Logic with If-Else Statements
The student and tutor reviewed several AP Computer Science A Free Response Questions (FRQs) covering topics such as method implementation, string manipulation, array list processing, and 2D array analysis. The student worked through coding problems with tutor guidance, and they discussed potential areas for improvement in their code. Further practice FRQs were assigned for independent work.
Instance Variables and Loops in Java
String Manipulation in Java
Object-Oriented Programming: Classes and Objects
Array Lists and Duplicate Handling in Java
2D Arrays and Neighborhood Checks in Java
The tutor and student worked through several AP Computer Science A Free Response Questions, focusing on object-oriented programming concepts. They practiced implementing methods, string manipulation, and algorithms for pairing elements in a list, and planned to cover the last question in a future session.
Object-Oriented Programming: Classes and Objects
Constructor Methods
String Manipulation Methods
Array Lists (Dynamic Arrays)
Algorithmic Pairing Strategies
The student and tutor worked through practice problems related to AP Computer Science A, focusing on object-oriented programming for tournament simulations and algorithms for a number puzzle involving 2D arrays. They reviewed specific implementation details and logic for pairing competitors and clearing matching numbers in a grid.
Competitor Object and List Initialization
Building Matches with Pairing Rules
2D Array Initialization with Random Integers
Clearing Pairs in a 2D Array
The Student and Tutor reviewed and debugged Java code for a practice AP Computer Science exam question focused on a dog walking company, specifically calculating walker pay and manipulating text with signatures. The student worked on implementing and debugging methods in the `DogWalkCompany` and `SignedText` classes. Follow-up includes the student revising the discussed code.
String Manipulation: Text Signing
Calculating Total Pay for Dog Walkers
Maximum Walkable Dogs
Available Dogs Calculation
Updating Company with Walked Dogs
The student and tutor reviewed AP Computer Science A FRQs, focusing on common programming errors in string manipulation, object-oriented concepts for order processing, and two-dimensional array traversal. They discussed strategies for correctly implementing logic and using provided methods and variables to ensure accurate solutions for exam-style problems. The session aimed to solidify the student's understanding of these topics for their upcoming test.
Code Logic vs. Syntax
String Manipulation Techniques
Conditional Logic and Edge Cases
Array and ArrayList Operations
Two-Dimensional Arrays and Grid Traversal
Teaching tools used by tutor
Visual Studio Code
NetBeans
Google Colab
Android Studio
PyCharm
Dynamic programming classes
Open Q&A
Note taking
Chat for quick help
Record lessons
Parent feedback

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