1 of 7

Connect with hundreds of tutors like Grant

Expert online 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 Grant, a tutor from University of Arizona


Certified Tutor

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

I am a software engineer at Apex Microtechnology as well as a full time student at the University of Arizona Honors College pursuing a degree in Computer Science. Throughout high school, I was the lead programmer for my school's FIRST Robotics Team, as well as the team Captain for my Varsity Swim Team, where I was a two-time State Champion in the 100 Breaststroke. I play many instruments, and was a part of many music groups throughout grade school. I have professional experience conducting swim lessons for 5 years at my towns local college, as well as 4 years of non-professional experience tutoring at my high school. I am very patient when tutoring, and I like to focus more on understanding concepts and mechanics of problems, rather than memorizing solutions to specific problems and not really understanding how they work. My favorite subjects are mathematics and computer science, but I also really enjoy and do very well in the social sciences.

Connect with a tutor like Grant

Grant’s Qualifications

Education & Certification

Undergraduate Degree: University of Arizona - Bachelors, Computer Science

Test Scores

ACT Composite: 32

ACT English: 34

ACT Reading: 32

ACT Science: 34

SAT Math: 770

SAT Verbal: 700


Robotics, athletics, art

Tutoring Subjects

10th Grade Math

11th Grade Math

12th Grade Math

1st Grade Math

2nd Grade Math

3rd Grade Math

4th Grade Math

5th Grade Math

6th Grade Math

7th Grade Math

8th Grade Math

9th Grade Math

ACT Math

Advanced Placement Prep


Algebra 2

Algebra 3/4

AP Calculus AB

AP Computer Science A

AP Human Geography

AP Music Theory

AP US Government




College Algebra

College Computer Science

Competition Math

Computational Problem Solving

Computer Programming

Computer Science

Discrete Math

Elementary School Math




Human Geography

IB Computer Science

IB Further Mathematics

IB Mathematics

College Math



Middle School Math


Music Theory





Programming VB.NET

SAT Math

SAT Mathematics

Scientific Programming

Social Studies


Software Engineering

Technology and Computer Science

Test Prep


Q & A

What is your teaching philosophy?

I take my time to make absolutely sure the student understands the fundamentals of the problem, rather than memorizing a solution to a specific problem.

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

Find out the student's strengths and weaknesses, but particularly what they find fun/dull about the subject for which they are seeking tutoring.

How can you help a student become an independent learner?

By teaching them to identify causes of problems, rather than memorizing solutions to problems.

How would you help a student stay motivated?

Provide as much step-by-step help I can with class-specific problems, reminding students that learning takes time, but it's time very well spent.

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

Find the root of their confusion; what is the fundamental concept they are misunderstanding? Tackle that.

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

Vocabulary is key! I make sure to sit down and really focus on the vocabulary of the passage read because that's usually where comprehension problems lie.

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

Teaching students to solve problems based off of ideas, and not solutions, usually gives students a far better understanding of the material.

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

Find a real-world application of that subject! I promise the application will fascinate you and reinvigorate your enthusiasm for that subject.

What techniques would you use to be sure that a student understands the material?

Solving application problems is the ultimate tell-all of a student's understanding of a problem.

How do you build a student's confidence in a subject?

Work up from simple theory of a problem to the full blown application, as students respond better when they see the natural progression ladder of a problem.

How do you evaluate a student's needs?

Ask them where they are struggling, or even simply lacking confidence, and attack the misunderstandings at their roots.

How do you adapt your tutoring to the student's needs?

All students come from separate and unique backgrounds of understanding, and I feel it is important to communicate with the student exactly where they feel uncomfortable with a subject.

What types of materials do you typically use during a tutoring session?

I typically use a piece of paper and pencil, as writing problems out - at least in my experience - helps students better process the problems they are working on

Connect with a tutor like Grant