1 of 7

Connect with hundreds of tutors like Moataz

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 Moataz, a tutor from University of Houston


Certified Tutor

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

I am a Software Engineer and I also have the talent and experience to teach Mathematics and Science courses. Before I started on my degree I was in the US Army and part of my job description was to read body language, which helps me in understanding each student and their weaknesses. When I was working on my degree I started helping students to over come there weaknesses and give them a better understanding of Math. I realized that I was really good at tutoring and started doing it professionally. I have tutored Algebra, Trigonometry, Pre-Calculus, Calculus 1-3, Differential Equations, Advanced Linear Algebra, Physics, Chemistry, and introduction to Computer Science courses. With the skills I acquired from my military career and the full understanding of these courses I am able to evaluate and help each student as needed...

Connect with a tutor like Moataz

Moataz’s Qualifications

Education & Certification

Undergraduate Degree: University of Houston - Bachelors, Computer Science - Systems


Coding, solving problems, teaching, playing pool, and swimming.

Tutoring Subjects


Algebra 2

Algebra 3/4

AP Calculus AB




Calculus 2

Calculus 3

College Algebra

College Computer Science

College English

Computer Science

Differential Equations

Electrical and Computer Engineering



Finite Mathematics

High School Computer Science

High School English

Homework Support



Multivariable Calculus







Study Skills

Study Skills and Organization


Technology and Coding


Q & A

What is your teaching philosophy?

Motivation comes from encouragement. I also believe learning and understanding the fundamentals of a subject will guarantee a success in the advanced stages of that subject.

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

Evaluate and assess the student to figure out their strengths, weaknesses, and understanding of the subject I am teaching them.

How can you help a student become an independent learner?

By teaching them the fundamentals of the subject they need help with and by teaching them how to manage their time.

How would you help a student stay motivated?

By showing a student how far they advanced in the subject from the day we started.

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

I will try to relate the concept to real life things that the student is interested in. If that doesn't work, I'll go back to the fundamentals and figure out where the student got lost and start there again.

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

I would recommend they read books and stories that they find very interesting. The best way to help most students, is to read a book where a movie based on that book was made. Then, they should compare what they read to the movie. Then, read the book again and write down what new information they missed, and so on.

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

1. To assess the student and find their weaknesses and strengths. 2. Make sure that the student understands that he can and will be successful. This would be best by showing them the strengths I find from the Assessment. 3. Motivate a student by giving them credit for their improvement. 4. Never pressure a student and never overload them with information. I do that by giving them breaks and by making sure they understand that they're not being judged. 5. Know when to stop for the day. We are all limited in how much information we can learn in a day. 6. 10 minutes review about our previous session at the beginning of the session. 7. Give them practice problems to work on.

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

By making sure they are aware of the improvements and showing them how easy the old material is now. Also, trying to always relate the subject to real life situations.

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

I would give them a review to solve at the beginning of each session and make sure they are solving the problem based on their understanding and not their memory.

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

By showing them their progress. I will also make sure they believe in themselves by letting them solve problems.

How do you evaluate a student's needs?

The best way to evaluate a students needs is to give them simple problems to solve and have them tell me how they're approaching the problem.

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

I would use the textbook, materials given by the school, my own practice problems, and any additional materials needed for the course I am teaching.

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

If I couldn't identify the method needed to tutor the student, I would use different methods to find out which one works best and use that method. Every student has a different background in education, so every student needs a different method to learn. Usually it will be obvious after the assessment.

Connect with a tutor like Moataz