Search

David S.

Expert Math and Computer Science Tutor

Expert Math and Computer Science Tutor

$50/hour

  • 1,115 hours tutoring

  • Scottsdale, AZ 85262

About David


Bio

I am a professional software engineer who really enjoys teaching math and science. I have a BS in computer science and a minor in computational math from Arizona State University. I have previous experience tutoring through Huntington Learning Center where I worked for several years in my free time and as a tutor at Arizona State University while I was working on my undergraduate degree. I have also done private one on one and group tutoring.

My goal as a tutor is to make subject material...

I am a professional software engineer who really enjoys teaching math and science. I have a BS in computer science and a minor in computational math from Arizona State University. I have previous experience tutoring through Huntington Learning Center where I worked for several years in my free time and as a tutor at Arizona State University while I was working on my undergraduate degree. I have also done private one on one and group tutoring.

My goal as a tutor is to make subject material easy, understandable, and retain-able. I do this by teaching in the learning style best suited to a particular student rather than forcing them to learn my way, and by making material interesting and applicable rather than just listing formulas and rules to follow without any reason behind them.

Thank you for your consideration in working with me as a tutor; I look forward to hearing from you.

Sincerely,
Dave


Education

Arizona State University
Computer Science

Policies

  • Hourly rate: $50
  • Rate details: Will discuss discounts for group lessons.
  • Tutor’s lessons: In-person and online
  • Travel policy: Within 30 miles of Scottsdale, AZ 85262
  • Lesson cancellation: 12 hours notice required
  • Background check passed on 8/21/2013

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Business

Microsoft Word,

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.
Microsoft Excel

Computer

C,

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++,

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,

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,

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,

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,

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.
Java,

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,

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.
Microsoft Excel

Corporate Training

C++,

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.
General Computer,

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.
Java,

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,

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.
Microsoft Excel

Homeschool

Algebra 1,

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,

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.
Geometry,

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.
Prealgebra,

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.
Calculus, Precalculus

Math

Algebra 1,

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,

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.
Geometry,

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.
Prealgebra,

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

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.
Calculus, Precalculus

Most Popular

Algebra 1,

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,

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.
Geometry,

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.
Prealgebra,

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.
Calculus, Precalculus

Science

Computer Engineering

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.

Summer

Algebra 1,

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,

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.
Geometry,

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.
Calculus

Ratings and Reviews


Rating

5.0 (463 ratings)
5 star
(450)
4 star
(12)
3 star
(1)
2 star
(0)
1 star
(0)

Reviews


Knowledgeable and patient

David is who you need to go with. He is very helpful and willing to work with your schedule. I am in an intro to programming class with no prior experience and he was able to make sense of it for me. I will be asking for help from David again. Thanks David!

Derek, 1 lesson with David

As always David does an excellent job at making things clear.

So far David has been tutoring me since I began my journey in computer science and has been a great addition. He not only walks me through my class content (Java last semester and C programming this semester) but also gives me great insight on what to expect next as well as how to approach certain problems with the right perspective. I highly recommend.

James, 4 lessons with David

Helped me learn a lot

I liked how we wrote the program in pseudocode first, it helped me see what the program was expected to do and made it easier to write the code. He was very resourceful and made sure I understood everything before moving on. He even gave in depth explanations about each step.

Amanda, 2 lessons with David

Great tutor

David is awesome, super patient and so knowledgeable that he practically finishes my questions for me as I'm asking them. I had some pretty obscure C++ issues for a course I'm taking and he set me straight. Highly recommend him.

John, 3 lessons with David

Excellent again

David is awesome and was super helpful yet again! He’s very patient, knowledgeable and thorough, and understands the material very very well.

Tommy, 7 lessons with David

Knowledgeable and Patient and Super Helpful

David helped me through the code I was struggling with, and also gave me advice on how to be a better and more organized programmer. I look forward to more lessons! Definitely ask David if you need help with any kind of programming. He is worth the time and the money.

Aaron, 24 lessons with David

Optimization for C++ code

I was having trouble optimizing my code to meet run time constraints while at the same time meeting memory requirements for a school project, and even though Mr. David had never seen my code and had to skim roughly one thousand lines of text in a short amount of time, he was able to easily and quickly point out places that could be reworked in order to expedite processes. In the end, Mr. David was able to help me optimize my code.

Nikolai, 1 lesson with David

Helped my daughter

Dave met with my daughter for her first lesson and already feels more in control of the subject material. She confirms that he is personable, intelligent, skilled at breaking a complex topic down, and easy to communicate with. She looks forward to many more lessons.

Lia Anna, 16 lessons with David

Amazing Tutor With Real World Experience - He doesn't just talk the talk!

Dave was a last minute Hail Mary when my son ended up in an accelerated online course of study with less than timely responses from the Professors who were in another state. My son was thinking about dropping out of the program before we found Dave. Once Dave started tutoring him he maintained a 3.5 GPA. There are not enough positive words for Dave. Honestly he was beyond patient, available on a daily basis for questions and he understands real world application of what he is teaching (he tutored my son in computer science). He was very fair in how and what he charged. I recommend Dave to friends and family on a regular basis. Dave made catching the Hail Mary possible!

Jill, 81 lessons with David
Contact David

Response time: 2 hours

$50/hour

David S.

$50/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact David

Response time: 2 hours