Search

David G.

Novato, CA

$48/hour

Computer Programming & Math Tutoring from an Experienced Teacher!

In-person lessons
50+ Hours
Background check passed as of 7/25/13
5.0 average from 40 ratings
Very knowledgeable and understanding
— Christie, Corte Madera, CA on 12/13/16

$48/Hour


Send a message explaining your needs and David will reply soon.

Response time: 3 hours

Contact David

Rochester Institute of Technology
CS and Math
CSU East Bay, Hayward
Master's
Dominican College
Other

Education

Rochester Institute of Technology (CS and Math)

CSU East Bay, Hayward (Master's)

Dominican College (Other)

About David

Hi! My name is Dave, and I have been a high school teacher since 1993. I have an undergraduate degree in computer science and mathematics, and a master's degree in counseling. Working with young people is what I am trained to do, and it is a profession that I have enjoyed for over two decades.

If there's one incontrovertible fact that I've learned over the years, it's that having an aptitude for certain types of tasks does not necessarily mean having the ability to teach those same skills to others. Yes, there are a number of people who are good at computer programming and solving math problems, but not all of them will be able to teach those skills to you (or your son/daughter) in an effective, clear manner.

As a teacher, I work extensively with larger groups, but my classes are usually small enough that I am able to spend considerable time working one-on-one with my students, helping them to better understand the concepts that they are being taught. I am dedicated to my profession and very results-oriented. I am skilled in many computer programming languages, as well as a variety of levels of mathematics.

Personally, I enjoy downhill skiing, tennis, watching movies, and exploring new places. I have a great sense of humor (if I may say so myself) and a wonderful rapport with the many students that I see every day.

If you have any specific requests or questions for me, please feel free to ask.
Hi! My name is Dave, and I have been a high school teacher since 1993. I have an undergraduate degree in computer science and mathematics, and a master's degree in counseling. Working with young people is what I am trained to do, and it is a profession that I have enjoyed for over two decades.

If there's one incontrovertible fact that
Read more

Policies
Cancellation
4 hours notice required
Travel Radius
Travels within 16 miles of Novato, CA 94947
Background Check: Passed
In-person lessons

"Very knowledgeable and understanding"

- Christie, Corte Madera, CA on 12/13/16

"Knowledgable & very patient.."

- Alice, Novato, CA on 4/25/17

"Perfect tutor"

- Steven, San Rafael, CA on 3/30/17

"Pure joy!"

- Linda, Novato, CA on 11/10/15

"Very knowledgeable, flexible and easy to work with"

- Jill, Corte Madera, CA on 9/4/15

"Highly Recommend"

- Lynetta, Santa Rosa, CA on 5/31/15

"Truly a teacher with amazing listening and teaching skills."

- Holly, Santa Rosa, CA on 5/31/15

"Great Teacher. Very Responsive."

- Lydia, Pinole, CA on 10/6/14

"Great tutor! Very knowledgable and patient."

- Alice, Novato, CA on 8/28/13
Math:
Geometry, Prealgebra

Approved subjects are in bold.

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 approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

Computer Programming

For the past 24 years I have been a high school Computer Programming teacher for students in grades 9 through 12. The subjects that I teach include Visual Basic 6, Visual Basic 10, text-based C++, and Java. I teach introductory Programming classes, as well as an Advanced Placement Computer Science course.

I have an undergraduate degree in Computer Science, so if you have a programming project with which you need help, or if you simply need to learn or improve your programming skills with one of the above languages, please contact me. I can help.

Computer Science

As a high school computer science instructor, I have taught a variety of computer classes to my students, covering concepts from basic computer usage through computer programming. With my students I have discussed the history and evolution of computers and technology, including operating systems, the Internet, cloud computing, and computer ethics.

If you have a computer topic that you want or need to learn more about, or if you are taking a computer-related class or have an assignment that involves computer software (i.e., programming languages, such as Visual Basic, C++, or Java), let me know. Chances are I can help you.

Java

As a teacher of all levels of computer coding classes, I have been using and teaching a variety of programming languages over the years. For me, Java is the newest of those languages, and I began using it a number of years ago in my APCS class when the College Board switched over from C++ to Java. I now also teach Java to my second-semester (beginning) computer programming students.

The syntax of Java is similar to the syntax of C++, but Java is much more of an object-oriented language. Java has the benefit of being used on all sorts of devices (not just computers), and also of being able to run on a variety of platforms. And, writing graphical applications with Java is relatively easy, especially when compared with some of the other languages that are more text-based.

If you are trying to learn Java, either on your own or as part of a class, or if you need help with Java coding assignments, let me know how I can assist you.

Rochester Institute of Technology
CS and Math
CSU East Bay, Hayward
Master's
Dominican College
Other

Education

Rochester Institute of Technology (CS and Math)

CSU East Bay, Hayward (Master's)

Dominican College (Other)

Very knowledgeable and understanding

My daughter is very shy and it takes her awhile to feel comfortable with new people, but she seemed to make quick progress with Mr. Goldsmith. It is hard to get a strong reading from a 14-year old introverted girl, but she came home from her session and was studying intensely which indicated to me that she was inspired from her hour with Mr. G. David was extremely patient, quick and accommodating

— Christie, Corte Madera, CA on 12/13/16

Hourly rate

Standard Hourly Rate: $48.00

Cancellation: 4 hours notice required

Travel policy

David will travel within 16 miles of Novato, CA 94947.