Search
John S.'s Photo

John S.

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

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

$150/hour

  • 86 hours tutoring

About John


Bio

I am currently studying computer science and math at Brigham Young University Provo. Last year I was 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 (2019). 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...

I am currently studying computer science and math at Brigham Young University Provo. Last year I was 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 (2019). 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. Ex. "I'm confused 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


Subjects

Computer

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)

Corporate Training

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)

Homeschool

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.
SAT Math,

SAT Math

I earned a perfect score on the Math section of the SAT.
Precalculus

Math

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.
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, Precalculus, Trigonometry

Most Popular

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.
Precalculus

Summer

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.
SAT Math

SAT Math

I earned a perfect score on the Math section of the SAT.

Test Preparation

SAT Math,

SAT Math

I earned a perfect score on the Math section of the SAT.
ACT Math

Ratings and Reviews


Rating

5.0 (22 ratings)
5 star
(21)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

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

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 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
Contact John

Response time: 1 hour

$150/hour

John S.'s Photo

John S.

$150/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact John

Response time: 1 hour