Hi, I’m John, and I love teaching computer science.
With over a decade of experience in education, I’ve helped students of all ages and from all over the world. I hold both a BS and a Master’s degree in computer science and am a fully certified teacher.
In this photo, I’m teaching hexadecimal to high schoolers, but I also teach:
•AP CSA and AP Computer Science Principles
•Data structures and algorithms/DSA
•Java—from complete beginner to upper-intermediate
•Python—all levels from complete beginner to master
•New coders who have never written a single line
•Object-oriented programming/OOP
•Math for computer science—binary, hex, probability, basic statistics, logic/discrete math
•AI/Machine learning basics—gradient descent, simple neural networks, and other algorithms
Ready to learn?
Book a time that works for you before it fills up.