Connect with hundreds of tutors like Richard

Who needs tutoring?
What prompted you to seek tutoring?

I am very happy with our experience so far with 51Թ. 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?

51Թ 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 51Թ.

— 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 51Թ.

— 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 Richard, a tutor from Swarthmore College

Richard

Certified Tutor

To help and motivate students to do their very best by providing excellent academic and life support.

Connect with a tutor like Richard

Richard’s Qualifications
Education & Certification

Undergraduate Degree: Swarthmore College - Bachelors, Computer Science

Graduate Degree: University of Denver - Masters, Information and Communications Technology (Web Design)

Tutoring Subjects
Algebra
GED Prep
GED Math
HTML
JavaScript
Math
Microsoft Excel
Microsoft Office
PC Basic Computer Skills
Perl
PHP
Pre-Algebra
Python
REGENTS Prep
Relational Databases
SAT Prep
SAT Math
SQL
Technology and Coding
Test Prep
What is your teaching philosophy?

My personal philosophy towards teaching is to meet the student where they are and to try alternative techniques that will best suit the student to succeed.

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

I would introduce myself and my background, as well as get some information from the student. I would try to speak with the parents, if possible, to gather information as well. I try to come up with some goals with the parents and students, and determine the immediate needs of the student (i.e. upcoming exam or homework).

How can you help a student become an independent learner?

You can help a student become independent by helping them understand not just how to solve a problem, but why. Also, linking them to places where they can get answers on their own or go for additional help. I also like to come up with tricks that will help the student remember a way to solve a problem.

How would you help a student stay motivated?

I would help a student stay motivated by providing them positive reinforcement and encouragement. I like to build on what a student already knows, and then, moving forward from there, to their ultimate goal.

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

I would try to access where the issue is. Typically, you must go back to something they already learned that builds on the skill they are trying to learn. I would also find different techniques to teach a skill until we find the right fit.

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

I would help them become excited by trying to find ways to relate the subject matter to their interests or by building upon small successes. Positive feedback is always a good way to help build confidence in a student.

How do you evaluate a student's needs?

A good way to evaluate a student's needs is to look at their past work, speak with a student's parents and the student directly. Also, I would start out with some practice exams and quizzes in the subject matter to gather a student's strengths and weaknesses.