Search
Karl P.'s Photo

Oracle Certified Computer Science Expert (1000+ hour tutor experience)
Karl P.

1,558 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $30
Response time: 3 hours

About Karl


Bio

Hi, I have a BS in CS. I first began tutoring as a high school junior by helping students in Grades 1-8 with homework, and I had even helped high school students at times with their homework. After that, I maintained three tutoring jobs working as a coding instructor at Startup Wonder teaching students grades 3-8 of up to 24 in a classroom, robotics instructor at Magikids Robotics with the Wonder Dash Robot teaching students Grades K-5 of up to 8 in a classroom, and as of today a coding...

Hi, I have a BS in CS. I first began tutoring as a high school junior by helping students in Grades 1-8 with homework, and I had even helped high school students at times with their homework. After that, I maintained three tutoring jobs working as a coding instructor at Startup Wonder teaching students grades 3-8 of up to 24 in a classroom, robotics instructor at Magikids Robotics with the Wonder Dash Robot teaching students Grades K-5 of up to 8 in a classroom, and as of today a coding instructor at theCoderSchool in Fremont for 4 years now teaching programming languages such as Java, Python, JavaScript, C++. and Scratch teaching students ages 5-22 of up to 6 in a class.

Usually, my approach would be to first check if students understand concept I teach. If not, then I would teach it to them and check to see if they are understanding it by asking them questions occasionally. Then, I would give them homework whenever possible and sometimes give them a quiz to check to see if they retained what they learned in previous classes, and then check to see if they have any questions or doubts from previous classes. I want my students to benefit from my classes, and I always check to see if they are following what I am teaching them before moving on to the next topics.

Math was always one of my strong subjects in school since elementary school from just basic addition and subtraction to pre-algebra, algebra, geometry, statistics, trigonometry, pre-calculus, and calculus. Math has helped me develop an interest in computer science as well as understand chemistry and physics. Programming languages that I work with are Java, Python, JavaScript, HTML, Lua, C Sharp, and SQL. I am also familiar with Spring and REST. I am also fluent in Spanish as my third language as I took four years of Spanish in secondary school and communicated in that language occasionally as a fast food employee back when I was a teenager.

I am also Oracle Certified in Java as I passed the OCA and OCP exams on my first attempt.


Policies

  • Hourly Rate: $30
  • Rate details: Canceling must be at least 12 hours prior, unless second lesson for same day was scheduled after first lesson, in which case, 1 minute. Intro calls get charged by the minute: 15-minute minimum
  • Lesson cancellation: 12 hours notice required
  • No background check

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Algebra 1

Algebra 1

Math was always one of my strongest subjects during elementary, middle, and high school along with college.
Chemistry

Chemistry

I took chemistry in college and got an A in it, and it was a difficult class for many people. I nearly aced all the tests and quizzes for all that class, and I was able to understand the concepts without the need to take heavy notes.
Chess

Chess

I played chess since I was a little kid. I even took a chess summer camp when I was eleven, and I beat many of the students there. I still play now.
Computer Science

Computer Science

I am a computer science major who took a variety of computer science classes in university. I even held multiple coding instructor jobs. I also worked an internship as a software intern.
CSS

CSS

I have experience working with CSS as that is what I used for making HTML pages. For coding instructor jobs I held before, I taught CSS. I even learned about CSS in depth when I was in college.
Elementary Math

Elementary Math

I worked as a math tutor in high school, and math was always one of my strong subjects in both primary and secondary school. I even took AP math classes back in high school.
Java

Java

I am OCA and OCP Certified. I am familiar with the Spring framework. I also taught Java before.
JavaScript

JavaScript

I worked with MERN Stack before, and I also taught JavaScript as a coding instructor.
JQuery

JQuery

I have experience working with JavaScript, HTML, and CSS. I have done many projects with JQuery. I have also taught JQuery a bunch of times.
Prealgebra

Prealgebra

Math was always one of my strong subjects since the first grade, and math helped me learn programming. I took AP math classes in high school as well.
Python

Python

I did python in college and even worked an internship that was involving python, and I had been teaching python for many other coding instructor jobs.
SAT Math

SAT Math

As someone who scored well on SAT Math and recently took it, I can help students do well on SAT math.
Spanish

Spanish

I took four years of Spanish in secondary school, and when I used to work at Taco Bell, I occasionally had to speak Spanish. Spanish is my third language, but I am fluent in it.
SQL

SQL

I have experience working with mySQL using Spring as well as being OCP certified in Java letting me understand jdbc.
ACT Math
Geometry
Grammar
HTML
Spelling
Vocabulary

Examples of Expertise


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

Karl P.'s Photo

Questions? Contact Karl before you book.

Still have questions?

Contact Karl
Response time: 3 hours

Ratings and Reviews


Rating

4.8 (370 ratings)
5 star
(336)
4 star
(11)
3 star
(10)
2 star
(3)
1 star
(10)

Reviews

Knowledgeable and patient

Fixed my code and showed me what I needed to know. Thanks for your patience. Would most certainly use this guy again. Showed up for me last minute and was a great help.

Zachary, 1 lesson with Karl

very patient

Thank you for being so explanatory in my assignments and for being patient that helping me to understand the work.

Yaya, 11 lessons with Karl

very patient

Thank you for being so explanatory in my assignments and for being patient that helping me to understand the work.

Yaya, 11 lessons with Karl

So knowledgeable!

He immediately knew what to do to help me after just a few minutes. Awesome tutor. Would reccommend to anyone.

Sharon, 1 lesson with Karl

Very helpful tutor

Karl is very helpful and was able to explain the problem I was stuck on. He is very knowledgeable with java and would definitely recommend him if you are stuck on homework or are have trouble learning Java.

Garrett, 14 lessons with Karl

Knowledgeable and patient tutor!

He is so good at Java and gave me a big help. It is my first time to have a tutor like this. The session is amazing and more than what I expected. I learn a lot from his lesson. Thank you, Karl!

Han, 17 lessons with Karl

Great, engaging instructor!

Karl has weekly sessions (3 so far) with our 13 year old son who wants to learn coding. He is teaching him Python and my son loves it! They are currently designing a video game and my normally quiet kid can’t wait to tell us all about their progress after each lesson. It’s awesome to see him so exited about learning something new. Thanks Karl!

Nicole, 24 lessons with Karl

Very nice and understanding tutor

Karl helped me set up a database using Workbench and was very skilled on SQL commands. I was one hour late to our scheduled online lesson due to my school class getting out two hours late, and Karl was very understanding. He was a big help.

Shaun, 1 lesson with Karl

Good at explaining Java concepts

Things got off to a good start with Karl when he volunteered to help out with a high school AP Computer Science assignment on a couple hours notice after another tutor had to cancel at the last moment. We continued with him twice a week for the duration of the course (about 6 weeks). Karl was good at getting my son back on track in the middle of the course, giving him assignments between sessions and then helping him as needed. He was particularly good at explaining difficult programming concepts. If an explanation didn't work the first time, he would come up with different way to make it clear. Over the 6 weeks, my son gained a much better understanding of Java programming.

Mike, 11 lessons with Karl

Knowledgeable and patient tutor

He is helping me in Python. Very accurate and knowledgeable. He explains and makes sure you understand. I have used him several times and I will keep using him in the future. I would recommend him to friends and family.

SHILPA, 31 lessons with Karl
Hourly Rate: $30
Response time: 3 hours
Contact Karl