1 of 7

Connect with hundreds of tutors like Pranjali

Expert tutoring for students at all levels

150,000+ clients. 4.9 / 5.0 Rating of Tutoring Sessions

Who needs a tutor?
How soon do you need tutoring?
What is your name?
What is your zip code?
What is your email address?
What is your phone number?
Featured by
Tutors from
A photo of Pranjali, a tutor from Gujarat University


Certified Tutor

Call us today to connect with a top tutor
(888) 888-0446

I am currently teaching AP Computer Science to high school students. My students have passed their AP tests with 5 point scores in 2015- 2016. I have been teaching for many years. I teach Math Abacus to k through 7th grade students at a learning center. I love to see my students succeed in their grades. I try to customize my teaching approach for different grade levels. It is a learning experience for me whenever I teach to my students. Usually I explore the concepts for a decent number of times until the students are comfortable doing the lessons independently. The peer pressure and a fierce competitive environment are the factors that sometimes kids cannot learn a subject in a given time period in school. I am flexible in my teaching and can make changes accordingly to promote a unique learning experience.

Before I worked in the field of Software Engineering, I used to teach at an elementary school and at a college in India and so I think I have some idea about how different teaching styles can be an effective tool for kids with different potentials. In my experience, learning math and science can be sometimes overwhelming for some kids but working on one concept at a time would make the transition much easier.

Connect with a tutor like Pranjali

Pranjali’s Qualifications

Education & Certification

Undergraduate Degree: Gujarat University - Bachelors, Mathematics

Graduate Degree: Wayne State University - Masters, Computer Science


When I get a chance, I like to explore new subjects .

Tutoring Subjects


AP Computer Science

AP Computer Science A


College Computer Science

Computer Science

High School Computer Science




Technology and Coding

Q & A

What is your teaching philosophy?

I believe in providing the best practices.

What might you do in a typical first session with a student?

I spend two to five minutes in introduction and skill testing before I start teaching.

How can you help a student become an independent learner?

One of the many ways one can use is to walk with them through the content, and make yourself independent to set an example for the students.

How would you help a student stay motivated?

One of the many ways I use is to create a competitive environment to keep them motivated.

If a student has difficulty learning a skill or concept, what would you do?

I give them many chances before I judge the students. Most of the time, changing teaching strategies works out well. Setting them as a good example in the class can boost their interest in learning.

How do you help students who are struggling with reading comprehension?

I reinforce the basic rules of answering the reading comprehension problems, and then give them more practice. You may have to decrease the difficulty level of the question first before they can start working independently.

What strategies have you found to be most successful when you start to work with a student?

A positive attitude toward the subject makes them comfortable during the learning process. A well developed lesson plan, subject knowledge and the right teaching style makes students successful.

How would you help a student get excited/engaged with a subject that they are struggling in?

When they know they are actually good at some of the small topics in that subject, they get excited/engaged. Using this approach, combined with a customized lesson plan and teaching style, can bring the success.

What techniques would you use to be sure that a student understands the material?

You need to check by giving them pop quizzes and testing their knowledge often.

How do you build a student's confidence in a subject?

One of the ways is making them successful and then bringing their potential to the level they belong to.

How do you evaluate a student's needs?

By observing their working style. Learning differs for each individual. You need experience to evaluate.

How do you adapt your tutoring to the student's needs?

I check the level of the students before I start. During my teaching, I evaluate their understanding to adapt my tutoring.

What types of materials do you typically use during a tutoring session?

A lot of things. I change my teaching lessons depending on their requirements. A computer, textbooks, online resources, reference books, my own notes, worksheets and exam practice books if needed.

Connect with a tutor like Pranjali