Search
John C.'s Photo

Professional Computer Programming, Science and Math Tutor
John C.

3,532 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 seek to find the best way to engage a student and pique his or her interest in a subject whether it be from thought-provoking examples or exciting future uses for particular knowledge.

From my experience this is immensely helpful for developing and actually retaining mastery of a topic. Every student learns best in a different way and it is my goal to find what works best for helping a particular student and tailor my teaching method around that.

My first teaching experience was...

I seek to find the best way to engage a student and pique his or her interest in a subject whether it be from thought-provoking examples or exciting future uses for particular knowledge.

From my experience this is immensely helpful for developing and actually retaining mastery of a topic. Every student learns best in a different way and it is my goal to find what works best for helping a particular student and tailor my teaching method around that.

My first teaching experience was instructing undergraduates in several different computer science classes while pursuing my master's at UCR. I taught within both lab and classroom settings on a group basis.

Additionally, I was often explaining concepts or walking through difficult problems with students on a one-on-one setting both online and in person when they needed additional help.

This in and of itself was very rewarding, but it also allowed me to continue improving my understanding of the subject area as I searched for new ways to challenge them and analyzed different ways they approached those challenges. Thus, I am looking forward to continuing to teach students whenever I have the time.

I have been working with computers my entire life. Whether it's writing a simple script to help automate a tedious task, or developing my own game. I have experience coding in C#, C++, Python, Java, Matlab, and some basic html/css.

If you'd like to learn more about how I might help you improve your studies or understanding of math or computer science feel free to reach out. Or if you just have a problem or concept you're struggling with there's a good chance I can come up with a quick way to help you work through a way of intuitively understanding it.


Education

University of Advancing Technology
Computer Science
Alumnus of University of California, Riverside
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C#

C#

3+ Years Experience developing software in the Unity environment utilizing C#. Deploying and testing across Android/iOS/PC. Focus on creating back-end infrastructure and tools for junior developers utilizing C# within Unity as well as building UI and rescaling infrastructure to accommodate different aspect ratios without adversely effecting essential screen space.
Computer Science

Computer Science

Master's in Computer Science from UC - Riverside Additionally while pursuing my master's I worked as a TA for 3 different computer science classes varying from freshman to junior undergraduate level.
Data Analysis

Data Analysis

I have extensive experience in data analysis, with a focus on extracting insights from complex datasets across a variety of domains. My work involves cleaning, visualizing, and modeling data using tools in Python and R, often applying statistical and machine learning techniques to uncover patterns.
Data Structures

Data Structures

I have a strong foundation in data structures, with experience in both applying and teaching core concepts such as arrays, linked lists, stacks, queues, trees, heaps, graphs, and hash tables. I've taught these topics in many languages but mostly within C++, Java, and Python, emphasizing both theoretical understanding of them and their practical implementation.
Machine Learning/ AI

Machine Learning/ AI

I specialize in machine learning and artificial intelligence, with a focus on developing classifiers and building API-based tools that integrate large language models. My work spans supervised, unsupervised, and reinforcement learning, applying these methods to many different research problems/fields. I also have experience using Python and R to perform statistical analysis to support model development and finding validation.
Unity

Unity

I have spent the last 5 years actively developing my own Unity Game projects as well as assisting students and clients with their own projects. This includes games targeted at PC, Mobile, as well as Augmented Reality and VR based applications. Experience with creating editor tools, level creators, and custom physics environments.
ACT Math
Algebra 1
Algebra 2
Calculus
Computer Programming
GED
General Computer
Geometry
GMAT
GRE
Java
Physics
Prealgebra
Precalculus
Python
SAT Math

Examples of Expertise


John has provided examples of their subject expertise by answering 3 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: 46 minutes

Ratings and Reviews


Rating

5.0 (1,431 ratings)
5 star
(1,420)
4 star
(11)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Fantastic!! A++

I spent two semesters in college trying to learn python programming and am on my final project for my last semester. I have to say that it wasn't until my first session with John that everything started to click for me. He showed me a few simple concepts that I had been missing from the beginning and I ended up learning more about python language in that two-hour session than I had in the entirety of two semesters on python! John was excellent and I highly recommend him!

Trevor, 4 lessons with John

Great Teacher

We just finished computer science tutoring for the quarter. John is a very good teacher who focuses on the student’s need. Enjoy working with him and will continue to work with him.

Issa, 45 lessons with John

Great Teacher

We just finished computer science tutoring for the quarter. John is a very good teacher who focuses on the student’s need. Enjoy working with him and will continue to work with him.

Issa, 45 lessons with John

Breaks down information clearly

John taught strategies on coding to break down the "ask" into step by step elements to then apply the right code to accomplish the goal. Easy to understand and very patient and encouraging.

Kelly, 1 lesson with John

Great job with Java

John was very patient and great at explaining things. He helped my son with Java coding for a robotics project.

Karyn, 3 lessons with John

Knowledgeable and efficient

Our student looked dejected when we told him we booked a tutoring session for him, he requested for us to cancel it; he felt tutors are a waste of time and money and often do not help him. He agreed to do one session with John; it was the best money ever spent. Our student felt he learned a lot in the hour and agreed to book another meeting. What we value the most is that he got work done in a timely manner. Some tutors waste time as a tactic to get you to book more sessions; John was prompt, approachable, efficient, and knowledgeable. We will definitely book John again! We highly recommend this tutor.

Bless, 2 lessons with John

Great tutor!

My high school senior was struggling with Java coding. We hired John and it was the best money ever spent. My son said he felt like John just filled his head with knowledge. I highly recommend this tutor.

Heidi, 2 lessons with John

Fantastic Life Saver!

We will definitely book John again! He was prompt, approachable, honest and incredibly efficient and knowledgeable. My son had a wonderful time learning and getting work done in a timely manner, especially since our last tutor took five hours for one assignment... and didn't even complete that! Well done!

JK, 3 lessons with John

savior

always incredibly helpful and patient, a great resource for anyone! Had some last minute problems with a big project and he helped figure out technical submission problems that I was so stressed about

Alyssa, 9 lessons with John

Happy with the result

Very patient and understanding. Learned a lot in one hour than I did in my college course class, overall I’m happy with the results and hope to get another lesson with him again in the future.

Eduardo, 1 lesson with John