I work with each student individually to identify gaps in their understanding and build a stronger foundation. This gives them the skills they need to reason through unfamiliar problems that they may see on a test or exam.
Sometimes a student misses an important concept, or they don't quite understand how it works. They move on to the next topic, and eventually those gaps start making new material harder, which causes overwhelm and stress until they feel like giving up.
When a student repeatedly struggles with problems they don't understand, it's easy for them to start thinking they're simply "not a math person." They may avoid their work, be afraid to make mistakes, or feel like they don't know where to begin.
Hi. My name is Robert. My role as a tutor is to be a guide. I ask questions, listen to the student's answers, and help them identify where their understanding breaks down. The student does the work; I help show them the way.

Patient and Adaptable:
Every student learns differently. I take the time to understand how each student thinks and adapt my approach to meet them where they are.

Find the Root Problem:
I don't just focus on getting through tonight's homework. I work with students to identify gaps in their understanding and build a stronger foundation for future learning.

Build Independence:
My goal isn't for students to depend on me. I want them to develop the skills and confidence to approach unfamiliar problems, learn from their mistakes, and eventually say, "I can do this on my own."

Robert is a great upper-level math tutor. His level of professionalism and sense of humor will transform your understanding of math from tedious to success.

My son absolutely enjoys Robert's teaching methods and thorough knowledge to explain the steps of "how to" get to the right answers! Robert and his tutoring sessions are absolutely worth their weight in gold!!

Robert has been so much help to me the last two years! His patience, clear explanations, and sheer understanding in math were enough in helping me from go from failing test grades to B’s and A’s in just a few months.
Online tutoring is no different than tutoring in-person. Everything that is done in-person can be done online (sometimes faster than in-person). All that you need for online tutoring is a stable internet connection and a device that can supports video calling. If you have those two things, you are ready for online tutoring.
I charge based on how many sessions are needed and how often they are needed. I offer payment plans for those looking for long-term tutoring on a per-month basis.For long-term tutoring, I charge for sessions on the 1st of the month at that rate. If a student joins after the 1st, the sessions will be charged at a pro-rated amount, and then the normal rate will be charged on the 1st of the following month.
If you are not able to make a session, please request a change in time for the week at least 24 hours in advance. If you are unable to do this and miss a session, the session will still be charged. While I am lenient up to 3 times because I understand that things happen, I always put the responsibility of rescheduling in the parent's hand. All you need to do is contact me, and we can set up a different time. If no contact is made, then it is charged as if we had the session. There are no exceptions to this.
It is really important to start and end on time. If you show up late, it usually will not be possible to make up that time.
I tutor the following subjects
*Pre-Algebra
*Algebra 1
*Algebra 2
*Geometry
*Trigonometry
*Pre-Calculus
*Calculus 1
*Calculus 2
*Calculus 3
*AP Calculus AB
*AP Calculus BC
*Differential Equations
*Linear Algebra
*Abstract Algebra