Search
John S.'s Photo

Math, Comp Sci, C++, John can help!
John S.

118 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $400

About John


Bio

I studied computer science and math at BYU, Provo. I worked as a software developer intern at Amazon and I currently work as a Software Engineer at Lucid Software. I have worked as a teaching assistant in a physics experimental lab course in electricity, magnetism, and optics.

I got a perfect score on the SAT math section and earned a 5 on AP Calculus BC. At BYU I have earned an A in Math 314, 213, 215, and 290 and Statistics 121: Multivariate Calculus, Linear Algebra, Computational Linear...

I studied computer science and math at BYU, Provo. I worked as a software developer intern at Amazon and I currently work as a Software Engineer at Lucid Software. I have worked as a teaching assistant in a physics experimental lab course in electricity, magnetism, and optics.

I got a perfect score on the SAT math section and earned a 5 on AP Calculus BC. At BYU I have earned an A in Math 314, 213, 215, and 290 and Statistics 121: Multivariate Calculus, Linear Algebra, Computational Linear Algebra (using Python), and Fundamentals of Mathematics (a proofs focused class) respectively.

In middle school I learned Python and then learned Java in high school and C++ in college. At BYU I earned an A in CS 142, 235, and 236: C++, Data Structures, and Discrete Structures respectively.

Programming can be a little daunting at first and especially frustrating when you don't know where to start or what your bug or error is. I can help you get a grasp on the design of your program, figure out how to start, and help you find your bugs and issues.

I also believe that Math can be learned so much faster than our current education system teaches it. Whether you need help with the fundamentals, Calculus, or proofs and discrete Mathematics, I want to help you!

P.S. If you reach out and send me a message it would be super helpful if you attach a picture of an example problem you are working on or give the name or type of problem. e.g. "I'm confused about how to prove the irrationality of root 2" (my favorite proof)


Education

Brigham Young University
Coursework

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Algebra 1

Algebra 1

I am majoring in Applied and Computation Math at BYU with an emphasis in Machine Learning. I earned a perfect score on the math section of the SAT.
C++

C++

I have earned an A in the following C++ college level courses: CS 142 (Intro to C++, covered syntax) CS 235 (Data structures, built common data structures from scratch such as vector, list, stack, queue, etc. all using C++) Currently taking: CS 236 (Class focuses on Discrete Mathematics to build a DataLog Parser)
Discrete Math

Discrete Math

I earned an A in Math 290 a, Transition to Advanced Math course that was almost entirely proofs. We covered truth tables and logical operations. I am currently in Math 341 Introduction to Analysis, another proofs class involving statements concerning the set of real numbers. Finally I am also currently enrolled in CS 236 Discrete Structures which is a: Introduction to grammars and parsing; predicate and propositional logic; proof techniques; sets, functions, relations, relational data model; graphs and graph algorithms. All of these courses cover Discrete Math concepts so I am now well versed in the material.
Logic

Logic

I earned an A in Math 290 a, Transition to Advanced Math course that was almost entirely proofs. We covered truth tables and logical operations. I am currently in Math 341 Introduction to Analysis, another proofs class involving statements concerning the set of real numbers. Finally I am also currently enrolled in CS 236 Discrete Structures which is a: Introduction to grammars and parsing; predicate and propositional logic; proof techniques; sets, functions, relations, relational data model; graphs and graph algorithms. There is much overlap between this class and my earlier proof and logic courses.
SAT Math

SAT Math

I earned a perfect score on the Math section of the SAT.
ACT Math
Java
Precalculus
Trigonometry
John S.'s Photo

Questions? Contact John before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (28 ratings)
5 star
(27)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

top notch tutor

Such a good tutor. Highly recommended for anyone struggling to understand programming concepts. The way he explains concepts is extremely easy to understand.

Arjun, 11 lessons with John

Very flexible

John and I went over the rules of replacement and logic proofs. I got an A on both of my assignments. He is very easy to work with. I will be using John to help me for the rest of the semester.

Jonathan, 2 lessons with John

John is amazing!

I hired John because I have never understood math, it has been my arch nemesis my whole life. John was able to break it down into bite size chunks so that I can finally understand it! YouTube videos & online classes were never able to do this for me. I’m thrilled that I can comprehend & do my algebra work now. I will definitely be hiring John again to teach me more advanced math. I highly recommend John.

Jenny, 1 lesson with John

Super in depth tutor

John went through my c++ homework assignment with me. He helped me understand the concepts I needed to use. I have definitely learned a lot in a short amount of time!

Arjun, 11 lessons with John

Very knowledgeable and very consistent

He taught me how to do parts of my code and why the code wasn't working. He put in effort and time to learn what my code was saying and why it didn't compile like it should.

John, 5 lessons with John

Algebra 1

Great stuff! Taught me a lot of things I needed to know................how to use my calculator better and how to do a lot of other things. I will be needing more help in the future with my high school classes!

Hallie, 1 lesson with John
Hourly Rate: $400
Contact John