Search 75,751 tutors
FIND TUTORS
Over 600 tutoring hours

David S.

Expert Math and Computer Science Tutor

Phoenix, AZ (85001)

Travel radius
15 miles
Hourly fee
$50.00
Email David S.

You don't pay for tutoring
unless you find a good fit!

Background Check Status for David S.

David S. passed a background check on 8/21/13. The check was ordered by another user through First Advantage. For more information, please review the background check information page.

After sending a message to David, you will be able to order a new background check for $7.99. As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.

David's Tutoring Subjects

Approved subjects are in bold.
Corporate Training:
C++ more »
General Computer more »
Java more »
Microsoft Excel
Microsoft Word more »
Homeschool:
Algebra 1 more »
Algebra 2 more »
Calculus
Geometry more »
Physics
Prealgebra more »
Precalculus
Business:
Microsoft Excel
Microsoft Word more »
Science:
Physics
Computer:
C more »
C++ more »
Computer Engineering more »
Computer Programming more »
Computer Science more »
General Computer more »
Java more »
Microsoft Excel
Microsoft Word more »
Visual Basic
Math:
Algebra 1 more »
Algebra 2 more »
Calculus
Discrete Math
Geometry more »
Linear Algebra
Prealgebra more »
Precalculus
Trigonometry more »

Email David

Send David a message explaining your needs and you will receive a response by email. Have you already emailed David or another tutor? If so, you have an account! Sign in now

(ex: algebra, chemistry)
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.

Receive Responses From Additional Tutors

If selected, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

All of David’s current tutoring subjects are listed at the left. You can read more about David’s qualifications in specific subjects below.

Algebra 1

I have a minor in computational math to go along with my computer science degree. I really enjoy teaching the fundamentals of math like algebra because it is so important to understand the basics before moving on to more advanced subjects.

I especially pride myself on being able to explain things in a manner that are understandable by people who do not have an affinity for math.

Algebra 2

I have a minor in computational math to go along with my computer science degree. I really enjoy teaching the fundamentals of math like algebra because it is so important to understand the basics before moving on to more advanced subjects.

I especially pride myself on being able to explain things in a manner that are understandable by people who do not have an affinity for math.

C

As an embedded avionics software engineer I use C and C++ for most of my software design. I am familiar with the important concepts of C, including the concept of references and pointers that most students struggle with, and am familiar with all important concepts of C++, including object oriented design.

I have a BS in Computer Science from Arizona State University and tutored C and C++ classes while I was a student there.

C++

As an embedded avionics software engineer, I use C and C++ for most of my software design. I am familiar with the important concepts of C, including the concept of references and pointers that most students struggle with, and am familiar with all important concepts of C++, including object oriented design.

I have a BS in Computer Science from Arizona State University and tutored C and C++ classes while I was a student there.

Computer Engineering

As an embedded avionics software engineer, I have extensive experience in all aspects of computer engineering, from low level hardware and FPGA design to assembly language and software programming.

I have a BS in Computer Science from Arizona State University.

Computer Programming

As an embedded avionics software engineer, I have extensive experience in multiple software programming languages. From day to day I use C and C++, as well as Java and the scripting languages Python and Perl. I also have some experience with C#.

Computer Science

I have a BS in computer science from Arizona State University.

I have taken classes and have professional experience in object oriented analysis and design, data structures and algorithms, the design of compilers, the implementation of operating systems, and Von Neumann architecture.

My area of specialty is embedded software, but I have also done work with GUI design, networking, and application level programming.

General Computer

I am very passionate about computers and teaching people computer literacy. I have had a computer since I was a young child and have a degree in computer science. It is especially satisfying to help people without computer experience learn how to use a computer and open up understanding of something that many people find as difficult to learn as a foreign language.

Geometry

Geometry is an important section of math that many people struggle with. As a tutor with many years of math experience I find there are two common areas people struggle with when it comes to geometry. The first is visualizing the problem and understanding how to create an equation from the given problem, and the second struggling with previous algebra skills that may have become weak from time or lack of use. It is important for a tutor to address both these areas, and once they are, geometry can be very fun and interesting to learn.

Java

I am a professional software engineering with a degree in computer science from Arizona State University. Most of ASU's computer science classes are taught in Java, and I also use Java frequently in my career. I have also tutored Java at ASU while I went to school there, and have a lot of experience with all important aspects of Java, from how to right functions and algorithms to designing an object oriented program and using packages.

Microsoft Word

I have extensive experience with Microsoft Word, from versions 2003 all the way up to 2010. I use this application every day at work both as a consumer of data and as an author of technical papers.

I am familiar with all aspects of Word, from the basics of how to format paragraphs, pages, and columns to the intermediate steps of creating a table of contents, index, headers, and footers to the more advanced steps of adding dynamic links to content throughout the document and creating a navigation pane.

Because the MS Office suite of products is not as difficult to tutor as college mathematics and science, I do offer a discounted rate for this service.

Prealgebra

Prealgebra is such an important part of math. It is the fundamental building block of all advanced mathematics. Without a strong understanding of prealgebra, all other math is much more difficult. As an engineer with a minor in computational math, I have a very strong understanding of math, and pride myself on being able to explain math concepts in a way that are accessible to people who do not have a strong affinity towards math.

Trigonometry

Trigonometry is a very special part of math, in that is is the student's first real introduction to calculating angles. It requires a different type of thinking than most other math subjects. I recognize this, and teach accordingly. I have many tools that can help students learn to think in this new way, from using acronyms to remember trig functions to teaching the unit circle, to understanding the difference between degrees and radians. Seeing the "light" click on in a student's head once they learn trig is not intimidating and is just another form of math is very satisfying.

back to top

Email David

Send David a message explaining your needs and you will receive a response by email. Have you already emailed David or another tutor? If so, you have an account! Sign in now

(ex: algebra, chemistry)
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.

Receive Responses From Additional Tutors

If selected, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

Approved Subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet certified in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.