Search
Jonathan F.'s Photo

Math and Computer Tutor for All Ages
Jonathan F.

1,190 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $50

About Jonathan


Bio

I have tutored computer science (coding/programming), math, and general computer skills for over 7 years. My students have ranged in age from 7 to over 77! If you're looking to learn C++ or Java (the language of AP Computer Science), I'm your guy. For younger children, the Scratch programming environment may be less intimidating. If you're feeling overwhelmed by the computer at work, and need training with Microsoft Windows, Word, Excel, or PowerPoint, turn to me. For math help (from...

I have tutored computer science (coding/programming), math, and general computer skills for over 7 years. My students have ranged in age from 7 to over 77! If you're looking to learn C++ or Java (the language of AP Computer Science), I'm your guy. For younger children, the Scratch programming environment may be less intimidating. If you're feeling overwhelmed by the computer at work, and need training with Microsoft Windows, Word, Excel, or PowerPoint, turn to me. For math help (from third-grade math to calculus), here's Jonny!

The above subjects are my specialties, but I can teach more than just those!

My qualifications:
- I have a B. S. in computer science from NYU's engineering school.
- Computer science and math were my two best subjects in school.
- I have over 16 years of programming experience!
- Over the years, I have written many of my own computer science and math lesson plans, but can also adapt my teaching methods to students' textbooks, school curricula, and interests.

IMPORTANT: I have strong preferences for teaching course material, and helping people study for upcoming exams, over doing homework help, because A LOT of students have come to me for a type of "homework help" that places me in a VERY uncomfortable position. PLEASE DON'T come to me for homework help, if you are struggling so much that you basically have to be "carried" through the assignment! Rule of thumb: "Can I do at least half of this work without help?" If so, I'm willing to help you. Otherwise, I'm ONLY willing to teach you the underlying concepts that will, hopefully, help you complete your assignment on your own.


Education

Polytechnic University of NYU
Computer Science

Policies

  • Hourly Rate: $50
  • Rate details: Due to the COVID-19 pandemic, I am only doing online lessons, at the moment!
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 1/27/2017

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Jonathan hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Algebra 1

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

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

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

C++

I have over 12 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.
Calculus

Calculus

For a few months now, I have been practicing differential ("Calc I") and integral calculus ("Calc II") in a single variable. The material is fresh in my head for quick recall. In the coming months, I hope to study calculus further.
Computer Programming

Computer Programming

I have over 12 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

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

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

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 written hundreds of pages of my own Java lessons, including 12 lessons on GUI programming.
Microsoft Outlook

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

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!
Prealgebra

Prealgebra

I have over two years of experience teaching math. I am familiar with all material in the C2 Education Pre-Algebra curriculum, and have taught the subject using C2's workbook. Pre-algebra covers fractions, decimals, percentages, positive and negative numbers, and basic statistics, all of which I am comfortable with. Finally, I have much SAT tutoring experience, which involves this knowledge.
Elementary Math
Geometry
Microsoft Excel
Microsoft PowerPoint
Microsoft Word
Precalculus
Python
Trigonometry

Examples of Expertise


Jonathan has provided examples of their subject expertise by answering 47 questions submitted by students on Wyzant’s Ask an Expert.

Jonathan F.'s Photo

Questions? Contact Jonathan before you book.

Still have questions?

Ratings and Reviews


Rating

4.9 (400 ratings)
5 star
(380)
4 star
(12)
3 star
(5)
2 star
(2)
1 star
(1)

Reviews

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, 15 lessons with Jonathan

hire him!

Great teacher, he helped me perfect my project. Helped me with my problem and found another that I did not notice.

Edwin, 7 lessons with Jonathan

great teacher

He really helped me understand Java exceptions! He was so patient and nice to work with. I really appreciated his help on my project.

Katie, 2 lessons with Jonathan

great teacher

He really helped me understand Java exceptions! He was so patient and nice to work with. I really appreciated his help on my project.

Katie, 2 lessons with Jonathan

Knowledgeable and patient

Tried to help me with what was an impossible project! Would recommend highly! He never got frustrated or lost his patience. Seems to know a lot about computers and coding.

Barbara, 1 lesson with Jonathan

Knowledgeable tutor

Jonathan is teaching my 12-year-old son Java. My son is enjoying it very much. He is on time, patient and has a specific sense of humor. I would recommend Jonathan.

Samira, 4 lessons with Jonathan

Great PowerPoint Tutor

Jonathan taught my 6th grader the basics of PowerPoint so she can create a presentation for school. He was very easy to follow. He also is very organized. He did a great job.

Gina, 1 lesson with Jonathan

Knowledgeable and patient

Jonathan had three tutoring session with my son on Elementary Algebra. He is very knowledgeable and explains all steps patiently. Always on time and comes prepared for the lessons.

Jasmina, 29 lessons with Jonathan

Knowledgeable and helpful

He taught me how to make several different types of graphs (i.e. bar, line, and pie). We also used several excel functions such as Sum, Product, and square root.

Michael, 1 lesson with Jonathan

He was very helpful and patient!

He was very helpful and patient! He repeated lessons until I understood them and wrote them down for my reference.

Gene, 89 lessons with Jonathan
Hourly Rate: $50
Contact Jonathan