Justin H.

Justin H.


New York, NY 10011

Will travel 15 miles

$250 per hour.

4.97 442 ratings

Math, Computer Science, and SAT Tutoring from a Google Engineer

Hello students and parents, My name is Justin, and I am a software engineer at Google in NYC. In my spare time, I do private tutoring with a specialization in math, computer science, and SAT/ACT prep. I enjoy working with students and sharing my passion for math & CS. It is always my goal to not only help students understand the concepts, but also to make things fun by explaining real life applications. I received a Master's degree in Computer Science from Drexel University, where I also wo... [more]

Algebra 1

Algebra 2








Java is easily my favorite programming language. It has the syntax and object-oriented functionality of C++ but has additional imports to facilitate the development of more advanced programs. Java is my language of choice for client/server applications as well as Graphical User Interface (GUI) applications. I am an avid Java programmer and can teach you how to utilize this in-demand language.


SAT Math



SAT Reading

SAT Writing


ACT English

ACT Math

ACT Science

Elementary Math

Discrete Math

Discrete math includes a wide variety of mathematical topics and is utilized heavily in computer science. I have taken discrete math at the college level and am very familiar with set theory, sequences, matrices, and graph theory.


Building off the foundations of C, C++ allows the programmer to create classes that model real life objects. Essential for game development, an object-oriented approach gives your virtual creations the functionality to act like living, breathing organisms! I can teach you how to use C++ to design games and simulations.


The C programming language is widely used and is traditionally the first language taught to students. As a software engineer, I am well versed in various computer programming concepts and am fluent in C. I have written hundreds of programs in C both for school and in the workplace.

Computer Programming

Learning to program is a great skill if you are looking to enter the computer science field, but it is usually not taught in schools. As a private tutor, I can teach you to program! I have a Master's Degree in Computer Science and have tutored several students in programming. I am fluent in the following languages: C, C++, Java, Python, JavaScript, HTML, and CSS.

Computer Science

Computer Science is a rapidly growing field, but unfortunately many students don't have the opportunity to take CS courses before college. As a software engineer, I can bring the enrichment of CS into your home through private tutoring. I have tutored students in everything from basic algorithms to complex distributed systems. I teach CS either in-person or online via a screen-sharing platform so that the student always has control of the mouse and keyboard.

Visual Basic

Visual Basic is great for designing Windows Forms. I have written dozens of VB programs including a fully functional payroll application which calculates and stores employee pay and taxes. I can teach you how to design and program forms of your own in VB.


Python is a high-level programming language, meaning it is easier to learn since its syntax is closer to English. It is more elegant than a traditional language like C, as programs that span hundreds of lines in C can often be condensed to a few dozen lines in Python. One of Python's biggest uses is data processing. I am fluent in Python and can teach you how to use this powerful language.


JavaScript allows the programmer to provide dynamic content over the web. It is a relatively straightforward language and can easily be embedded into HTML code. Let me teach you how to use JavaScript to add interactive features to your website.