Search
Christopher M.'s Photo

Math Wizard and Computer Extraordinaire
Christopher M.

150 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $40
Response time: 3 hours

About Christopher


Bio

Hi, I'm Chris! I graduated with a bachelor's degree in computer science and a minor in applied mathematics. My passion for mathematics started in middle school, and I’ve been programming since high school. During college, I excelled in both fields and spent much of my time tutoring classmates, helping them master challenging concepts.

I devote much of my time to math and programming, which are both hobbies and deep interests of mine. Along the way, I've picked up a lot of knowledge, and...

Hi, I'm Chris! I graduated with a bachelor's degree in computer science and a minor in applied mathematics. My passion for mathematics started in middle school, and I’ve been programming since high school. During college, I excelled in both fields and spent much of my time tutoring classmates, helping them master challenging concepts.

I devote much of my time to math and programming, which are both hobbies and deep interests of mine. Along the way, I've picked up a lot of knowledge, and I'm very excited to pass on said knowledge to each of my students. To give them insight into the matter, to give them a deep understanding of math, science, programming, or logic. To teach them not only what, but why. Not just to show them that a^2+b^2=c^2, but to prove that it could not possibly be anything else. To tackle a confusing or complex topic head on, until eventually the student has that "ah ha" moment and it finally all makes sense. To make these topics fun, and allow them to see the inherent beauty and elegance behind it all.

I look forward to offering my expertise and insights, and to helping you achieve your learning goals, whatever they may be!


Education

Old Dominion University
Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

C++

C++

Throughout my college career, the vast majority of my programming assignments were completed in C++, giving me a strong foundation in the language. One of my favorite projects was a C++ program for my cryptography class that modeled an encrypted message exchange between two parties, complete with asymmetric encryption methods, signatures, and a third-party eavesdropper trying to intercept the conversation. I also have plenty of experience outside of class, including a program I wrote to help my sister with a geocache, another for a friend's D&D campaign, and a library for geometric vectors that features operations like dot products, wedge products, and angle calculations.
Computer Science

Computer Science

I earned a Bachelors in Computer Science at ODU. Basically my entire college career, excluding gen-ed, was focused on computer science. From programming to data structures to simulations to Turing machines to AI to even the fundamentals of programming languages, these were just some of the classes that I excelled in during my college career.
Differential Equations

Differential Equations

I took ordinary differential equations in community college, then took it again at university as a 300 level class, and also took partial differential equations during my last undergraduate semester.
Java

Java

My primary programming language is Java. I've been using it since 2018 years, before which my primary language was JavaScript. I have advanced knowledge in Java, ranging from topics such as advanced data structures, typecasting safety, deep knowledge of its object-based class structure, and the nature of its error checking mechanism.
Linear Algebra

Linear Algebra

In addition to taking a course on linear algebra, as well as a course on computational methods (which mostly consisted of using matrices in a computer science context), I also wrote my own library for complex matrices. In addition to the basic algorithms (addition, multiplication, etc), it also contains matrix inversion, determinants, eigenvalue/eigenvector algorithms, and analytic functions of matrices. I also possess a strong intuition for the nature of common matrix operations, such as traces and determinants, and why they work the way they do.
Logic

Logic

In addition to all the logical intuition I obtained by necessity through years of programming, I also took several courses on logic in college. Examples include a course I took on boolean algebra and logic gates, a course I took on advanced boolean algebra and logical proofs/predicates, and a course on real analysis, almost all of the coursework of which involved rigorous math proofs.
MATLAB

MATLAB

In college, I took a course on numerical methods, many assignments of which required using MATLAB. I had already had several years of prior programming experience with other languages, and this course allowed me to learn how to program specifically with MATLAB. I also obtained similar experience while tutoring engineers in some of their classes, most of which were extremely math intensive and many of which did require the use of MATLAB.
Physics

Physics

I have a great deal of experience with Physics. I took 2 physics classes in high school, 1 physics class in college, 1 engineering class, and even programmed a few amateur physics engines. I can thoroughly explain several physics concepts, from the laws of motion, conservation of angular momentum, different types of friction, lens refraction, special relativity, etc., providing not only an explanation but also an intuition for the concepts, explaining why they are the way they are and how they play into physical systems as a whole.
Probability

Probability

I possess a strong understanding of probability, including combinatorics, finite and infinitesimal probabilities, probability mass/density functions, and statistics.
UNIX

UNIX

In community college, I took ITN 171, a course in Unix and command line, skills which I still use to this day. I'm also an active Linux user, and have experience writing my own bash scripts. For example, every Sunday, I back up all the important, irreplaceable files on my computer to my thumb drive. To automate this process, I wrote a custom bash script that does all of this automatically, as well as a separate script to compare all the backed up files and report if it sees any discrepancies.
Algebra 1
Algebra 2
Calculus
Geometry
JavaScript
Prealgebra
Precalculus
Python
Statistics
Trigonometry

Examples of Expertise


Christopher has provided examples of their subject expertise by answering 20 questions submitted by students on Wyzant’s Ask an Expert.

Christopher M.'s Photo

Questions? Contact Christopher before you book.

Still have questions?

Contact Christopher
Response time: 3 hours

Ratings and Reviews


Rating

5.0 (35 ratings)
5 star
(35)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)
Hourly Rate: $40
Response time: 3 hours
Contact Christopher