
David
Certified Tutor
Undergraduate Degree: North Carolina State University at Raleigh - Bachelors, Computer Science
SAT Math: 730
I like computers, sports, and music. I also like playing basketball, and board games with my family.
AP Computer Science A
College Computer Science
Computer Programming
CSS
High School Computer Science
HTML
Java
JavaScript
Linux
Mac Basic Computer Skills
PC Basic Computer Skills
SQL
Technology and Coding
Visual Basic
Web Development
What is your teaching philosophy?
I believe in repetition and presenting material in different ways to ensure the student completely understands the subject on their own.
What might you do in a typical first session with a student?
I would like to get to know the student better and understand the goals and the strengths and weaknesses of the student. I might give the student a brief assessment to gain insight into the student's skill level.
How can you help a student become an independent learner?
The important thing is to ensure the student understands the reasons for the things he or she is learning so that he or she can deduce other information later on their own.
How would you help a student stay motivated?
I like to encourage the student with positive reinforcement and give the student small challenges that will allow them to experience tangible success.
If a student has difficulty learning a skill or concept, what would you do?
I would first try to find out what part of the skill or concept the student is having trouble with and explain that skill or concept in another way. I might also try to break the problem down into smaller pieces.