Search
John C.'s Photo

Experienced tutor ready to help you succeed!
John C.

2,350 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $95

Response time: 4 minutes

John C.'s Photo

Experienced tutor ready to help you succeed!
Experienced tutor ready to help you succeed!
John C.

2,350 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

2,350 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

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

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

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 that use HTTP and other built-in Angular modules. I am also familiar with writing unit tests for Angular components and services, as well as how to use 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 AP Computer Science with Java. With a deep understanding of the AP Computer Science with Java curriculum, I help students understand program analysis, boolean expressions, and code tracing. I teach data types, arrays, and collections, as well as algorithms like traversals, insertions, and deletions of arrays and the search algorithms. If you're a high school student who needs help getting started with computer programming or are struggling with advanced topics like sort algorithms or recursion, I can help.
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.
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.

Corporate Training

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

Language

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.

Summer

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.

Examples of Expertise


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

Ratings and Reviews


Rating

5.0 (1,072 ratings)
5 star
(1,067)
4 star
(5)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

See all reviews

Highly knowledgeable

Great teacher, I learned a lot. Quickly understood what I wanted to do and helped me achieve that. Also, very patient considering I am a total beginner.

Miodrag, 4 lessons with John

good teacher

Nick liked John teaching , Nick said he understand from John teaching and he wants to keep taking more lessons with John I hope the relationship continue and nick get good grades

Nahed, 1 lesson with John

Incredibly helpful and insightful tutoring

John was very helpful and offered plenty of insight and coaching during our Java sessions. He is very patient, very knowledgeable, and explains things in a very easy-to-understand way.

Paul, 2 lessons with John

Knowledgeable tutor who is extremely supportive and encouraging

John worked with my son on a complicated Java assignment. Afterward, my son said that he was "absolutely amazing"! John helped my son finish the assignment and patiently answered his many questions about various Java concepts, but also encouraged him to figure out the answers for himself. We will definitely hire John for my son's next assignment!

Nina, 5 lessons with John

Focused and Outstanding

John has a professional working knowledge of Java and can solve any Java related programming problem. He is exactly what his profile says ; patient, kind, and very focused.

Nicole, 11 lessons with John

Italian for Beginners

What I like about John - is that he is very patient and provides encouragement. He also provides information that I can practice with prior to our next session.

Donald, 26 lessons with John

Great Teacher

John was great! As we spoke, he picked up on the areas I didn’t understand and really broke it down. It was thorough and helped so much.

Victoria, 1 lesson with John

Knowledgeable and patient tutor.

John taught me how to use a correlated subquery in SQL to return rows based on the max version of an encounter by claim id and claim line. The interactive coding tool was instrumental with helping me learn and test the SQL. John took the necessary steps to understand the task at hand so he could recommend the most efficient solution. His experience, flexibiity, efficiency, and creativity enable him to be a knowledgeable and patient tutor. This SQL will be a regular go to tool in my toolbox.

Betsy, 1 lesson with John

Awesome and knowledgeable tutor

I have no words to describe how amazing John is as a tutor. He is very patient and he will guide you in every step with your assignment. He has helped me a lot with MySQL projects. I haven't found another tutor like him and I'm so grateful. I highly recommend him, he is a gem.

Michelle, 3 lessons with John
Hourly Rate: $95
Response time: 4 minutes
Contact John