Connect with hundreds of tutors like John

Who needs tutoring?
What prompted you to seek tutoring?

I am very happy with our experience so far with Varsity Tutors. They matched my daughter with reading specialist Mary and she is wonderful! My 10 year old daughter feels happy after her sessions and believes her tutor has already helped her.

— Allison K

What prompted you to seek tutoring?

Varsity Tutors really helped me understand the concepts during my Calculus 2 class. My tutor has such amazing patience and is open to many questions! Lastly, was always on time and very prompt. Highly suggest Varsity Tutors.

— Joey T

How soon would you like to get started?
Did you know?

Understanding your timeframe helps us to develop a tailor-made learning plan just for you.

Let's finish up your profile so we can find the perfect tutor:
Did you know?

stars

We have a 4.9/5 average customer satisfaction rating.

Let's finish up your profile so we can find the perfect tutor:

Found me a great Python, C Programming, and MatLab tutor for a Engineering Computation course.

— Charles C

Let's finish up your profile so we can find the perfect tutor:

The best tutoring service period. The customer service is beyond impeccable. They provide options that are perfectly suited to your needs. They've done such a wonderful job with my daughter in high school, I plan to use their services when she attends college. I highly recommend Varsity Tutors.

— Yvette

Let's finish up your profile so we can find the perfect tutor:

We know every student is unique. And they deserve a tutoring experience as unique as their needs. With thousands of tutors available, we're confident to find the one best for you.

A photo of John, a tutor from University of Advancing Technology

John

Certified Tutor

I seek to find the best way to engage a student and pique his or her interest in a subject whether it be from thought-provoking examples or exciting future uses for particular knowledge. From my experience this is immensely helpful for developing and actually retaining mastery of a topic. Every student learns best in a different way and it is my goal to find what works best for helping a particular student and tailor my teaching method around that.

My first teaching experience was instructing undergraduates while pursuing my master's at UCR. It was a very enjoyable experience in which I was able to help students broaden their knowledge and skills to succeed in the class and their future classes. This in and of itself was very rewarding, but it also allowed me to continue improving my understanding of the subject area as I searched for new ways to challenge them and analyzed different ways they approached those challenges. Thus, I am looking forward to continuing to teach students whenever I have the time.

Connect with a tutor like John

John’s Qualifications
Education & Certification

Undergraduate Degree: University of Advancing Technology - Bachelors, Computer Science

Graduate Degree: University of California-Riverside - Masters, Computer Science

Hobbies

Drawing, Soccer, Gaming, Karate, Running

Tutoring Subjects
Algebra
Algebra 2
Algorithms
Computer Programming
Computer Science
Data Structures
High School Computer Science
Java
Math
Python
Technology and Coding
What is your teaching philosophy?

The best way to develop and retain a deep understanding for a subject is to be genuinely interested in it. My teaching method revolves around finding the best way to spark a student's natural interest in a subject, and continuing to encourage it by showing them intriguing applications for what they are learning.

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

I would first briefly try to get to know the student and their reasons for seeking out tutoring on the subject in question. This would increase our overall rapport, which I feel is very important for comfortable and affecting learning. Additionally, it would allow me to have some idea what kind of things interest them in general, and I could begin to develop specific examples and questions that would best engage them. I would then spend time discovering their existing knowledge in the area and asking them what concepts they are having the most trouble with and what style of teaching they normally best respond to. Once that is out of the way, I would jump into some initial questions and explanations on the subject, and afterwards have them attempt to solve a problem in the subject area while I ask questions about why they are using the strategy they picked or doing specific steps to make sure they understand how to transfer what they recently learned to other or more complicated problems. Then, depending on time, I would ask them how they now felt about what we talked about and if they had any questions or suggestions on things I could do to better assist them.

How can you help a student become an independent learner?

Fostering genuine interest in a subject is the best way for a student to go out and learn independently. I attempt to find the best way to spark and then nurture a student's interest in a subject, and then teach them how best to search out solutions to future problems they might need to solve.

How would you help a student stay motivated?

By continuing to challenge them and asking them questions that I think would be most likely to genuinely interest them and that they would want to learn how to solve.

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

This depends a lot on the specific example in question and what we had already discussed, but in general I would find and attempt different ways of explaining the concept. Oftentimes a visual depiction or real-life example of the question or concept can be of great assistance. If after this the student is still struggling, I would break the skill or concept into as many smaller pieces as possible and slowly step through each part to find and then focus on which part is causing the most issue.

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

I would provide as much essential information as possible in verbal and video-based mediums in addition to the written one. I would then, when possible, provide them ways to demonstrate their knowledge in the subject area that do not overly tax their current level of reading comprehension, e.g. having some visual-based tasks and questions instead of mainly traditional literary assignments.