Search
John C.'s Photo

Experienced tutor ready to help you succeed!
John C.

3,035 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Instant Book

Hourly rate: $95

Claim a session with John C. that fits your schedule

See more options

About John


Bio

I am a life-long learner with a passion to help others learn, too. With many years of professional experience as a software engineer, I can help both new and experienced students build new technology skills such as Java, SQL, Linux, and JavaScript. I also specialize in tutoring high school students in AP Computer Science A.

I first began tutoring in high school, when I helped students with PC programming. During my career as a software engineer, I learned many programming languages,...

I am a life-long learner with a passion to help others learn, too. With many years of professional experience as a software engineer, I can help both new and experienced students build new technology skills such as Java, SQL, Linux, and JavaScript. I also specialize in tutoring high school students in AP Computer Science A.

I first began tutoring in high school, when I helped students with PC programming. During my career as a software engineer, I learned many programming languages, databases, and web technologies like Spring, NodeJS, and Angular, tutoring others along the way.

You will find that my lessons are organized, fun, and focused on your specific goals. With over 1,500 hours tutoring on Wyzant's platform, I know that students learn in different ways, and I adapt my teaching style to suit the unique needs of my students. As our lessons prepare you for assignments and exams, or to pursue your career goals, you will quickly see your confidence grow too.

Breaking down complex concepts so that they are easier to understand is what I do best - it's how I learn, too! If you or a student you know is struggling with complex topics, I'm here to help. You'll find that I'm easy to contact (and get a response!), easy to talk to, and most importantly, easy to learn from.

(I also tutor in English Grammar and Italian - ask me about discounted rates for these subjects!)


Education

BBA Pace University, New York City
MIS

Additional Languages

Italian

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Angular

Angular

With over 20 years experience with web-based applications, I tutor students who need help with the tools and techniques necessary to design and build software. Angular is a powerful tool for building Single Page Applications. You will learn how to use Angular components, templates, and styles for screens and forms, including Angular’s Material Design features. If you need to learn how to invoke a server API and process JSON responses, I can teach you how to create Angular services using RESTful web APIs. I am also familiar with using the Angular CLI. I have a BBA in Management Information Systems from Pace University.
Computer Science

Computer Science

I am a professional software engineer and I specialize in tutoring high school students in both AP Computer Science A with Java and AP Computer Science Principles. For many high school students, AP CS A is their introduction to computer programming and it can be very challenging. With a deep understanding of the AP CS A curriculum, I help improve academic outcomes through a customized and simplified approach for each student. I recognize that each student has a unique learning style, which I can quickly assess during our first lesson. I then provide a custom learning experience by presenting this challenging subject in a relevant, easy-to-understand way that is also fun, engaging, and adapted to the student's needs. In AP CS A, students first learn the essential skills of programming, like data types, boolean expressions, and iteration. A strong foundation with these fundamentals is critical before students can succeed in advanced topics like inheritance, recursion, and the array algorithms. Seeking help early in the school year is a key factor for success in AP CS A. Improved performance on assignments and exams fosters student confidence, creating a momentum of success as students progress through the school year. If you are an AP CS A student and need help with the basics, such as if statements, loops, or writing classes, I can teach you techniques that are both easy to learn and effective. I can also help with the advanced topics found in the free response questions, such as classes, two dimensional arrays, and ArrayLists. With many examples to review, we can work together to help you succeed.
Italian

Italian

I have studied the Italian language for over 15 years, benefiting from college-level coursework, individual one-on-one instruction, language immersion in Italy, and from native speakers who are my closest friends and family. As you can see from my profile, I know how to approach learning Italian from the perspective of an English speaker and I have helped many high school, college, and adult education students improve their skills as well as their grades.
Java

Java

I am a professional Java developer with many years experience teaching others how to code effectively in Java. With an extensive background building applications with Java, from single-user to enterprise-level applications, I can bring relevant, real-world experience to the learning environment using many of today's popular IDEs, including IntelliJ, Eclipse, and NetBeans. I also specialize in tutoring high school students studying AP Computer Science with Java. My experience tutoring Java students includes teaching the basics of the language and the JDK, as well as teaching advanced Java features like generics and streams, and everything in between. I also specialize in tutoring others with the Spring Framework and popular Java-based web application servers like Apache Tomcat. If you're a student who is new to Java or a software professional looking to expand you're skillset, I can help.
JavaScript

JavaScript

With over 20 years experience with web-based applications, I tutor students who need help with the tools and techniques necessary to design and build software. My experience as a software engineer and tutor includes relational databases, web protocols and server-side middleware using Java, Tomcat, NodeJS, and ExpressJS, as well as client-side technologies like AngularJS and Javascript. I am also very experienced with Linux and Unix operating systems and relational data modeling. I have a BBA in Management Information Systems from Pace University.
Linux

Linux

I have worked in the field of software engineering for over ten years, during which time I have served as an administrator of Unix based systems, including Linux variants such as Ubuntu and CentOS. I have a BBA in Management Information Systems from Pace University.
SQL

SQL

I am a professional software engineer with many years experience with relational databases. From logical and physical data modeling to writing and tuning SQL queries for performance, I can bring relevant, real-world experience to the learning environment, using many of today's popular relational databases and tools, including Oracle, PostgreSQL, MySQL, and SQL Server. Whether you're a student learning how to write powerful SQL queries or a database professional who needs help learning how to design and build powerful database applications, I can help.

Examples of Expertise


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

John C.'s Photo

Questions? Contact John before you book.

Still have questions?

Contact John
Response time: 2 minutes

Ratings and Reviews


Rating

5.0 (1,267 ratings)
5 star
(1,262)
4 star
(5)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Great teacher, highly recommend

My son has been very happy with the help of John for his AP Comp Sci class. John has been very reliable, accommodating and responsive, and thanks to him, my son’s grades went to the roof. Thank you John!

Coralie, 18 lessons with John

If you have any doubts about who to chose as your computer science tutor - chose John C!

I had a very specific thing that I needed help with. John didn't just help - he made me much more excited about computer science as a subject, and taught me how to think more like a coder. Our session ended up lasting 2.5 hours because it was so productive, and we both had a very good time.

Eli, 2 lessons with John

Very helpful

Thank you! I really appreciate your patience and help. John C. Helped me with ER diagrams. I will be reaching out to you again. All around positive experience with John C.

Chris, 8 lessons with John

life saver

John was available when my daughter was super stressed and in desperate need of help. He is really good at explaining. has great visuals. teaches better than high school AP computer science teacher.

Thuy, 7 lessons with John

Very knowledgeable about Java and Java related programs

He helped me to install Intellij, by helping me find where I messed up my installation of Java jfk. Without this program I would not have been able to study for exams.

Alex, 21 lessons with John

Great teacher.

He was an amazing teacher. He thoroughly explains me for my homework assignment and I hope he will continue providing great service to the student like me in the future.

Raju, 36 lessons with John

A 5 ON THE AP COMPUTER SCIENCE EXAM!

John is such a kind, caring and gentle tutor. He worked with my son over several weeks to prepare him for AP CSA. My son absolutely loved his sessions with him and was actually sad when it was over. Most importantly, he was confident going into the exam and felt really good afterward. My son was over the moon when he saw that he had received a 5 on the exam. Thank you so much, John!

Nina, 25 lessons with John

Knowledgeable tutor who is extremely supportive and encouraging

John has such a wonderful way of working with kids. He is calm, kind, patient, and of course extremely knowledgeable! John helped my son prepare for the AP CSA and it went really well and he is hoping for a 5. My son wishes John could be his tutor for every subject!

Nina, 25 lessons with John

Great teacher.

He was an amazing teacher. He thoroughly explains me for my homework assignment and I hope he will continue providing great service to the student like me in the future.

Raju, 36 lessons with John

Great teacher.

He was an amazing teacher. He thoroughly explains me for my homework assignment and I hope he will continue providing great service to the student like me in the future.

Raju, 36 lessons with John