1 of 7

Connect with hundreds of tutors like Richard

Personalized Learning • Professional Tutoring

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 Richard, a tutor from Iowa State University


Certified Tutor

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

I am a graduate of Iowa State University and Southern Methodist University. I earned a B.S. and PhD in Computer Engineering from Iowa State, and a MBA from Southern Methodist. I have tutored students for several years. I have tutored students in Math (mainly Algebra I, II and III; Pre-Calculus; Trigonometry; Calculus I, II and III), Statistics, and Computer Science.

I like tutoring Math. Math is usually the reason people are afraid to choose majors and avoid taking some classes. The look on a student's face when he understands a concept is priceless. The power a student feels when she is able to understand and solve problems is unlimited. I believe that people learn best when they can connect the material they are trying to learn, to something they already know. I try to help students make those connections.

When I am not working, I enjoy Astronomy and have started participating in HAM Radio. I am also working on several DIY computer projects.

Ready for tutoring?

Connect with a tutor like Richard

Richard’s Qualifications

Education & Certification

Undergraduate Degree: Iowa State University - Bachelor of Science, Computer Engineering

Graduate Degree: Iowa State University - PHD, Computer Engineering


Astronomy, Ham Radio

Tutoring Subjects

Q & A

What is your teaching philosophy?

I like to find out where students are in understanding a concept, and then work with them starting at that point.

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

Have the student explain the problem or concept to me, and have them solve problems or apply the concept. Then, work with them to develop a better understanding of the material.

How can you help a student become an independent learner?

I usually try to bring additional resources to tutoring sessions. This allows students to learn using other sources than their textbooks.

How would you help a student stay motivated?

I encourage them to learn the concepts by telling me how to solve problems. Working on problems in parallel and comparing answers. Also, having students walk me through problems.

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

I try to pinpoint the difficult area and help the student work through it.

Connect with a tutor like Richard