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.
Gujarat University - Bachelors, Mathematics
Wayne State University - Masters, Computer Science
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.