NEW FEATURES MORE

Search
Over 400 tutoring hours

Jonathan F.

Rye, NY

$55/hour

Math and Computer Tutor for All Ages

4.9 average from 187 ratings
Five stars, all the way
— James, Westport, CT on 12/2/15

$55/Hour


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

Response time: 3 hours

Contact Jonathan

Polytechnic University of NYU
Computer Science

Education

Polytechnic University of NYU (Computer Science)

About Jonathan

I have over 2 years of total experience tutoring math, computer science (coding/programming), and other computer skills (like Microsoft Word, Excel, and other common software). I have taught students of all ages, from elementary schoolers to senior citizens.

The areas of math I have tutored the most are algebra and skills necessary for algebra (like fractions, decimals, and percents). I have experience teaching the programming languages of C/C++ and Java, especially the Java of the AP Computer Science curriculum. In 2015, I wrote a short book, "Principles of Programming: Java Level 1", which covers Java from "Hello World" to while loops. I have taught people how to use Microsoft Word, Excel, PowerPoint, and Outlook, as well as general internet and computer usage. I know my way around both the Windows and Mac operating systems, as well as some Unix/Linux.

My qualifications:
- Math was my best subject in school, after computer science.
- Over 11 years of programming experience!
- I have a B. S. in computer science, from NYU's engineering school.
- I make many of my own lesson plans, although I also have experience working with many math and computer science textbooks.

Some of my methods:
- In many subjects, like math, practice and repetition are key.
- For math, integrating a concept into your total body of math knowledge is a way to keep from forgetting it.
- For math, as in many other subjects, creative ways of memorizing procedures and formulas are helpful.
- I have much game design experience. Building games, believe it or not, is a great way to expose yourself to many areas of programming, such as general program design, object-oriented programming, artificial intelligence, socket/internet programming, graphical programming, etc.
- The key to getting good at programming is to do A LOT of it! Go through a phase where all you want to do is code, code, code, and you may even start to DREAM in code!
- How to tame the computer? Patience, precision, and LOTS of practice!
I have over 2 years of total experience tutoring math, computer science (coding/programming), and Read more

Policies
Cancellation
24 hours notice required

Higher rates (negotiable) apply, if you are far away from me. This covers my higher travel costs there. My standard rate for online lessons is $50/hr.

Travel Radius
Travels within 40 miles of Rye, NY 10580
Background Check: Passed

"Five stars, all the way"

- James, Westport, CT on 12/2/15

"Knowledgeable and helpful"

- Michael, Miami, FL on 1/11/17

"He was very helpful and patient!"

- Gene, Stamford, CT on 3/19/16

"Excellent"

- George, Yonkers, NY on 3/8/16

"Patient"

- Debbie, Scarsdale, NY on 1/23/16

"Excellent tutor"

- Jeanette, Chappaqua, NY on 12/7/15

"Excellent Tutor"

- Karim, Rye, NY on 7/22/15

"Very Great Tutor"

- Elesia, Brooklyn, NY on 10/7/14
Math:
Algebra 1,
Algebra 2,
Prealgebra
Computer:
C,
C++,
Computer Programming,
Computer Science,
DOS,
Java,
Microsoft Excel, Microsoft Outlook,
Microsoft PowerPoint, Microsoft Windows,
Microsoft Word
Business:
Microsoft Excel, Microsoft PowerPoint, Microsoft Word

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.

Algebra 1

I have over a year of experience teaching math. I am familiar with all material in the C2 Education Algebra 1 curriculum, and have taught the subject using C2's workbook (among other books). Additionally, I have much SAT tutoring experience, and SAT math includes Algebra 1 material.

Algebra 2

I have over two years of experience teaching math. I am familiar with the material in many Algebra 2 curricula. Additionally, I have much SAT tutoring experience, and SAT math includes Algebra 2 material.

C

I have over 10 years of overall programming experience, in many languages, including C++. As a C++ programmer, I am qualified to teach C, because C++ is a superset of C, and I first learned C++ "the C way". I am one of the few people on Earth who understands how pointers work!

C++

I have over 11 years of experience programming in C++. I first learned how to program in this language, and have built many games in it. Out of all of the programming languages I know, C++ is the one where I have the most depth of experience. Also, most of my books use examples written in C++. Finally, in college, I used C++ the most, by far, in completing my programming assignments.

Computer Programming

I have over 11 years of total programming experience in a variety of programming languages, such as C++ and Java. My experience includes many independent/hobby projects, 2 classes in high school, my 4 years at NYU-Poly (as a computer science major), and some time programming professionally.

Computer Science

Computer science is basically computer programming. However, there is more of a theoretical background here, which I do have, thanks to my education. My programming background:

I have over 11 years of total programming experience in a variety of programming languages, such as C++ and Java. My experience includes many independent/hobby projects, 2 classes in high school, my 4 years at NYU-Poly (as a computer science major), and some time programming professionally.

DOS

I am knowledgeable about MS-DOS, the ancient PC operating system! If you want to learn the ancient art of controlling a computer via the command line, I am the tutor for you! I own several DOS manuals, know many DOS commands, know how to use DOS Shell, the MS-DOS Editor, some QBASIC, C/C++, and am familiar with other DOS programs. I know how to install Windows (several versions) from the command line, partition and format a hard disk, you name it! Best of all, I actually USE MS-DOS, via DOSBox, often!

Java

I have several years of experience programming in Java. It is an object-oriented programming language, which is similar to C++ (another language I know). Out of all of the programming languages I know, Java is the one I have the most experience teaching, due to its role in the AP Computer Science curriculum. Finally, I have made hundreds of pages of my own Java lessons, including 12 lessons on GUI programming.

Microsoft Outlook

Microsoft Outlook can be a nasty program, but I know how to use it, and can help you tame it. Whether you're swamped with 10,000 e-mails that you need to organize, or whether you need to format your e-mails, to make them look nice, I've got you covered. I also know the nuances of searching for lost messages, and keyboard shortcuts that can help you be more productive.

Microsoft Windows

I am knowledgeable in the following versions of Windows: 3.1 (and 3.11, etc.), 95, 98, ME, 2000, XP, Vista, 7, 8, 8.1, and 10. Whether you need help using the internet on your PC, finding and organizing your files, fixing your computer's problems, or even developing your own software (programming), I am a Windows expert! I am familiar with Office (and other Microsoft software), I know how to install Windows and other software, and, if you're brave enough, I can teach you how to use the command line to your advantage. As a lifelong Windows user, who has broken and fixed his computers MANY times, I bring around TWO DECADES of Windows experience to the table!

Polytechnic University of NYU
Computer Science

Education

Polytechnic University of NYU (Computer Science)

Five stars, all the way — Exceptionally accommodating, friendly and knowledgable -- he knows his stuff and he's good at teaching it. It's easy to learn something new when you like the person who's teaching you, and John is just a likable person. Simple as that. ...

— James, Westport, CT on 12/2/15

Hourly rate

Standard Hourly Rate: $55.00

Cancellation: 24 hours notice required

Higher rates (negotiable) apply, if you are far away from me. This covers my higher travel costs there. My standard rate for online lessons is $50/hr.

Travel policy

Jonathan will travel within 40 miles of Rye, NY 10580.