Moataz
Certified Tutor
Undergraduate Degree: University of Houston - Bachelors, Computer Science - Systems
Coding, solving problems, teaching, playing pool, and swimming.
Algebra 3/4
BASIC
College Computer Science
College English
Electrical and Computer Engineering
High School Computer Science
High School English
Homework Support
JavaScript
Other
Ruby
Study Skills
Study Skills and Organization
Summer
Technology and Coding
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.