Search
John S.'s Photo

Certified Specialist in AP CSA, DSA, AP CSP, and Python
John S.

175 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Instant Book

Hourly rate: $89

Claim a session with John S. that fits your schedule

See more options

About John


Bio

With a degree from UT Austin and years of teaching experience, I know how to get what parents and students want: top exam scores, high grades, and a lasting understanding that ensures career and academic success.

I hold a Bachelor of Science in computer science from UT Austin, and I'm also proud to say that I recently (October 2024) earned my master's degree in computer science and graduated with a perfect 4.0 GPA. As a full-time educator with both a teaching certification and years of...

With a degree from UT Austin and years of teaching experience, I know how to get what parents and students want: top exam scores, high grades, and a lasting understanding that ensures career and academic success.

I hold a Bachelor of Science in computer science from UT Austin, and I'm also proud to say that I recently (October 2024) earned my master's degree in computer science and graduated with a perfect 4.0 GPA. As a full-time educator with both a teaching certification and years of experience, I know how to connect with different students and tailor my instruction to their goals, their current level, and their interests. This means my students learn more in less time.

I specialize in teaching AP Computer Science A, data structures and algorithms (DSA), AP Computer Science Principles (AP CSP), Python, and Java. I also have experience tutoring undergraduate discrete mathematics.

I am not currently tutoring security, operating systems, theory of computation, machine learning, data science, or computer architecture.

My approach to tutoring is to start by assessing a student's current level and needs. For example, to prepare students for a test, I first ask targeted questions to identify strengths and weaknesses. From there, we work through the concepts and questions that will make the biggest difference in their results. For any student, I also like to know their goals and interests so that I can make the content engaging and relevant. This keeps my students highly motivated and eager to learn more!

Wherever you are on your coding journey, I'm here to guide you. Computer science and coding are challenging topics, but that challenge makes learners grow in ways that benefit them for life. If you're interested, please message me today to set up your first lesson. You can also use instant book to immediately reserve the time that works best for you.


Education

University of Texas at Austin
Computer Science
Arizona State University
Masters
  • Licensed teacher

Policies

  • Hourly Rate: $89
  • Rate details: I am not currently offering in-person tutoring. No-show/cancellation policy: No charge for 24 hours in advance. 50% for at least 1 hour before. Otherwise, or for no-shows, full charge.
  • Lesson cancellation: 24 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

Computer Programming

Computer Programming

I have a Bachelor's of Science degree in Computer Science from UT Austin and a Master's degree from Arizona State in Computer Science. I achieved a 4.0 for the Master's degree. I'm also a certified computer science teacher in Texas and have taught Java and Python to students from ages 12 to 50.
Computer Science

Computer Science

Master's degree in Computer Science with 4.0 GPA. Bachelor's degree in Computer Science
Data Structures

Data Structures

I studied data structures in-depth throughout my computer science degree from UT Austin. I also studied algorithm design at the graduate level during my master's degree, achieving an A+ and scoring 30 points above the class average on exams. I have experience tutoring multiple students in data structures and algorithms/DSA at the undergraduate level.
Discrete Math

Discrete Math

I took multiple discrete math courses as part of my bachelor's degree and master's degree in computer science. Specifically, I studied logic, set theory, proofs, number theory, algorithm analysis, theory of computation, combinatorics, and other topics. As for experience teaching this subject, I have taught logic, algorithm analysis, recurrences, and asymptotic notation to students at the high school, college, and graduate level.
Python

Python

I have 4+ years Python programming, taught Python to children and high school students, used Python to build basic AI projects, and have solved many Leetcode problems using Python.
ACT Math
General Computer
Java
John S.'s Photo

Questions? Contact John before you book.

Still have questions?

Contact John
Response time: 54 minutes

Ratings and Reviews


Rating

5.0 (18 ratings)
5 star
(18)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Knowledgeable, Patient, Kind Tutor

John goes above and beyond to ensure his students get the most out of their lessons. Normally, I'm not the type of person to write reviews, but John always takes the extra mile to ensure I understand and am clear with everything. John had even worked for hours before my lesson, helping me plan out my project before we met for my class. His classes have been extremely helpful (clear explanations, detailed guidance, drawings, diagrams, etc.), and I cannot recommend him enough! Thank you, John!

Sarah, 2 lessons with John

A great and knowledgable leader

John was fun, patient, and tested me. I will hire him a lot over the coming months. He is the perfect addition to the full-time class that I am enrolled in. We went over variables and functions.

James, 5 lessons with John