1 of 7

Connect with hundreds of tutors like Jonathan

Expert tutoring for students at all levels

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 Jonathan, a tutor from Arizona State University


Certified Tutor

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

My passion for math and computer science as well as helping other led me to become a tutor. My goal is to not only help you understand the subject more, but also to allow you to enjoy it more than before.

Connect with a tutor like Jonathan

Jonathan’s Qualifications

Education & Certification

Undergraduate Degree: Arizona State University - Current Undergrad, Computer Science

Test Scores

SAT Composite (1600 scale): 1370

SAT Math: 740



Tutoring Subjects


Algebra 2

AP Calculus AB

AP Calculus BC

AP Microeconomics

AP Statistics





Calculus 2

Calculus 3

Competition Math

Computer Programming

Computer Science

Conversational Mandarin


High School Computer Science



Mandarin Chinese

Mandarin Chinese 1

Mandarin Chinese 2

Mandarin Chinese 3





SAT Subject Test in Mathematics Level 1

SAT Subject Tests Prep


Technology and Coding

Test Prep


Q & A

What is your teaching philosophy?

Breaking down everything so that the students understand the concepts as best they can.

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

Depending on what the student wants; when I start tutoring the student, I would get to know the student so that I can tailor my teaching to them.

How can you help a student become an independent learner?

I will help a student become an independent learner by first guiding and helping them. Once it seems like they have a concrete understanding of concepts, I will let them drive the problem solving.

How would you help a student stay motivated?

I would help a student stay motivated through learning goals/benchmarks and making sure they are enjoying the learning process.

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

I would break down the concepts and use less formal terms. I will go at the pace of the student and never rush/force anything.

What strategies have you found to be most successful when you start to work with a student?

My strategy is to first get to know the student. The more I know about a student, the better the tutor experience can be.

Connect with a tutor like Jonathan