Search
Mark C.'s Photo

Math & Computer Science Tutor | 20+ Years in Industry and Academia
Mark C.

89 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $75
Response time: 2 minutes

About Mark


Bio

Hi, I’m Mark. I work with students who feel stuck in advanced mathematics, computer science, or AI and want to truly understand the material — not just get through assignments.

I hold Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering, with 20+ years of professional experience as a software engineer working with algorithms, data structures, and applied mathematics.

I’m also certified by Vanderbilt University in AI and machine learning, including prompt...

Hi, I’m Mark. I work with students who feel stuck in advanced mathematics, computer science, or AI and want to truly understand the material — not just get through assignments.

I hold Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering, with 20+ years of professional experience as a software engineer working with algorithms, data structures, and applied mathematics.

I’m also certified by Vanderbilt University in AI and machine learning, including prompt engineering and AI-driven software development. My students typically include:

📘 High school students preparing for AP STEM courses or SAT/GRE
🎓 College students in technical majors
👨‍💻 Adult learners transitioning into software engineering or AI roles

I provide long-term academic support, exam and interview preparation, and focused help with topics such as discrete math, data structures, calculus, linear algebra, probability, and machine learning.

My teaching style emphasizes clarity, structured reasoning, and real understanding — not memorization. I break complex ideas into manageable steps and adapt explanations until they make sense. Students often tell me that concepts finally “click” because of this approach.

Whether you’re preparing for an exam, struggling with a specific topic, or building skills for your career, I’ll help you gain confidence, independence, and real problem-solving ability.


Education

Augustana College
Mathematics
Auburn University
Masters
Vanderbilt University
Other

Policies

  • Hourly Rate: $75
  • Rate details: No show (more than 15 minutes late) or last minute cancellation (less than 12hrs) will result in a fee equal to the cost of one hour of session rate.
  • Lesson cancellation: 12 hours notice required
  • Background check passed on 10/3/2025

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Algebra 1

Algebra 1

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience helping students build strong foundations in Algebra 1. I focus on developing real understanding of variables, linear equations, graphing, and problem-solving rather than memorization or shortcuts. My approach is structured and supportive, with an emphasis on identifying gaps and strengthening core concepts that are essential for success in Algebra 2 and higher-level mathematics. I work best with students who want to build confidence and long-term mathematical skills.
Algebra 2

Algebra 2

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience tutoring Algebra 2 at a conceptual level. I help students develop a strong understanding of functions, systems of equations, polynomials, logarithms, and modeling rather than relying on memorized procedures. My sessions emphasize structured reasoning and connections between topics so students are better prepared for precalculus, calculus, and STEM coursework. I work best with students who want to build lasting skills and confidence, not just complete assignments.
AMC (Competition math)

AMC (Competition math)

I hold a Master’s degree in Applied Mathematics and have experience helping students prepare for AMC-style competition math. In addition to tutoring, I regularly work through competition problems with my own children, who are currently in the AMC age range, which has given me direct insight into how younger students think about challenging problems. I focus on developing strong problem-solving skills, logical reasoning, and flexible thinking rather than memorizing tricks or formulas. Sessions often involve exploring multiple solution strategies and building the habits needed for success on contests such as the AMC 8, 10, and 12.
C++

C++

I help college and advanced high school students truly understand C++ by connecting language features to data structures, algorithms, and performance-aware problem solving. I hold a Master’s degree in Computer Science & Engineering and bring 20+ years of professional software engineering experience using C++ in real production environments. Rather than teaching C++ as a collection of isolated syntax rules, I focus on how concepts like memory management, efficiency, and algorithmic design work together. My sessions are especially helpful for students preparing for data structures courses, technical interviews, or performance-critical coursework, who want to move beyond “getting code to work” and toward understanding why it works.
Calculus

Calculus

I help high school and college students build a strong, intuitive understanding of Calculus I, II, III, and AP Calculus AB/BC. I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience tutoring calculus at both the high school and undergraduate levels. My approach emphasizes intuition, visual reasoning, and clear step-by-step explanations, rather than rote memorization. Sessions typically focus on course material, problem sets, or exam preparation, with an emphasis on helping students recognize patterns, choose appropriate methods, and apply concepts confidently across a wide range of problems. My goal is to help students become independent and confident in their calculus skills.
Data Structures

Data Structures

I help college and advanced high school students build a deep, practical understanding of data structures and how they are used in algorithms, coursework, and technical interviews. I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering and bring 20+ years of professional software engineering experience. My teaching connects theory to real problem solving, covering topics such as arrays, linked lists, stacks, queues, trees, graphs, hash tables, and complexity analysis. Sessions focus on understanding how and why data structures work, how to analyze their performance, and how to choose the right structure for a given problem—rather than memorizing patterns or solutions. This approach is ideal for students who want a strong conceptual foundation and long-term confidence.
Differential Equations

Differential Equations

I hold a Master’s degree in Applied Discrete Mathematics and have experience tutoring introductory differential equations at the undergraduate level. I help students understand core topics such as first- and second-order ordinary differential equations, initial value problems, and common solution techniques used in STEM courses. My approach emphasizes clear explanations, step-by-step reasoning, and connections to calculus concepts rather than formal theory. I work best with students taking standard introductory differential equations courses who want to build confidence and problem-solving skills.
Discrete Math

Discrete Math

I help undergraduate students build a clear, connected understanding of discrete mathematics and its role in computer science and algorithmic thinking. I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience tutoring discrete math at the college level. Topics commonly covered include logic, proof techniques, sets, relations, combinatorics, graph theory, and recursion. My approach emphasizes structured reasoning and careful explanation, helping students see how discrete math ideas fit together rather than memorizing isolated rules. This is especially helpful for students who want stronger foundations for algorithms, data structures, and upper-level CS coursework.
Finite Math

Finite Math

I hold a Master's degree in Applied Discrete Mathematics with expertise in finite mathematics topics including linear systems, matrices, linear programming, mathematics of finance (interest, loans, annuities), probability, combinatorics, and set theory. Finite Math is typically taken by business and social science majors as a practical alternative to calculus. I help students master optimization problems, financial calculations, probability models, and matrix operations with emphasis on real-world business applications. My approach makes these tools accessible and shows how they solve actual decision-making problems in economics and management.
Interview Prep

Interview Prep

I have conducted hundreds of technical interviews over more than 20 years as a senior software engineer and technical leader in large-scale, production environments. I specialize in preparing candidates for competitive technical interviews by focusing on data structures, algorithms, system design, and clear technical communication. My approach emphasizes problem-solving methodology, code clarity, and explaining solutions under realistic interview conditions. I work with candidates preparing for software engineering roles, internships, and early-career positions, providing targeted practice and feedback based on real interview expectations.
Linear Algebra

Linear Algebra

I hold a Master’s degree in Applied Discrete Mathematics and have completed graduate-level coursework in linear algebra as part of my academic and professional background. I tutor linear algebra with an emphasis on understanding the structures and concepts that underpin modern computer science, machine learning, and data-driven systems. Topics commonly include vector spaces, matrices, linear transformations, eigenvalues, and their role in optimization and learning algorithms. My approach focuses on building intuition and mathematical clarity so students can confidently apply linear algebra in advanced coursework and technical fields.
Physics

Physics

I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering with 20+ years of professional problem-solving experience. I tutor high school physics, helping students master essential physics concepts: mechanics, kinematics, Newton's laws, energy, momentum, forces, circuits, waves, and thermodynamics. My physics tutoring focuses on building intuitive understanding of physics principles and systematic problem-solving approaches for physics problems. With strong mathematical foundations, I help students connect physics concepts to the underlying math, making physics more accessible. Whether you're taking introductory physics, honors physics, or AP Physics 1, my high school physics instruction emphasizes conceptual understanding and practical problem-solving skills that prepare you for physics exams and build confidence in physics coursework.
Precalculus

Precalculus

I hold a Master’s degree in Applied Mathematics and have extensive experience teaching Precalculus. I help Precalculus students master functions, trigonometry, exponential and logarithmic concepts, and analytical thinking needed for Calculus. My Precalculus instruction focuses on clear explanations and conceptual understanding rather than memorization. I work with students who need steady support as well as those preparing to succeed in Calculus.
Python

Python

I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering and have extensive experience using Python in advanced computer science, data science, and machine learning contexts. I tutor Python as a tool for problem solving, algorithmic thinking, and building real systems rather than focusing only on syntax or introductory exercises. Sessions often connect Python code to underlying concepts such as data structures, efficiency, and mathematical foundations. I work best with students who want to deepen their understanding of how Python is used in serious technical and analytical work.
Statistics

Statistics

I hold a Master's degree in Applied Mathematics with extensive expertise in statistical concepts including probability distributions, hypothesis testing, confidence intervals, regression analysis, and data interpretation. I help students understand both the mathematical foundations and practical applications of statistics. My approach emphasizes intuitive understanding of statistical reasoning alongside computational techniques. I work with students to master when and how to apply different statistical methods appropriately to real-world problems in science, business, and research contexts.
Trigonometry

Trigonometry

I hold a Master’s degree in Applied Mathematics and have extensive experience teaching Trigonometry. I help Trigonometry students understand angles, unit circles, identities, graphs, and applications in a clear, structured way. My Trigonometry instruction emphasizes step-by-step reasoning and visual understanding to build confidence and accuracy. I work with students preparing for Precalculus, Calculus, or advanced STEM coursework.

Examples of Expertise


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

Mark C.'s Photo

Questions? Contact MARK before you book.

Still have questions?

Contact Mark
Response time: 2 minutes

Ratings and Reviews


Rating

5.0 (32 ratings)
5 star
(31)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Knowledgeable and patient tutor

I had two sessions with Mark, and both were extremely helpful. He took the time to write up detailed explanations for the questions I gave him, walking through his process step by step and providing short clarifications when needed. He also prepared visuals to make the concepts easier to understand. During our first session, I mentioned I was struggling with a specific concept, and he went above and beyond by creating an animation that helped me visualize it clearly. He consistently checked my understanding by asking me to explain what was happening in each problem, which really helped reinforce the concepts.

Boua, 6 lessons with Mark
Tutor responded:

Glad to help you in multivariate calculus. You are very bright with great intuition. Look forward to working with again in the future.

seemed to have gone really well

Son enjoyed doing Olympiad stuff with him. I liked that he spoke to my husband afterwards and sent material. Thanks!

Deb, 2 lessons with Mark
Tutor responded:

Thank you for the kind words. Always glad to help and coach such talented young people. Don't quit you can do it!

great teacher, very patient

Mark has been a wonderful math teacher for my 12-year-old son. He took the time to really get to know my child before starting lessons, which made a big difference. The teacher is patient, clear in his explanations, and always makes sure my son feels comfortable asking questions. I’ve seen my son grow in confidence. I’m very grateful for the care and thought he puts into every lesson.

Celine, 4 lessons with Mark
Tutor responded:

Thank you for the kind words. It is my privilege to work with such a smart and dedicated young man.

Patient, hands-on, and highly experienced

Mark guided me through how to train AI and what prompts would yield the best results. He has real-world experience that keeps his sessions relevant and timely.

Edith, 5 lessons with Mark
Tutor responded:

I appreciate that very much. AI prompting is both an art and a science. You are doing a fantastic job.

Engaging and knowledgeable tutor

Mark is a responsive and communicative tutor. He took the time to discuss my needs and expectations for tutoring my son and came very well-prepared. He delivered the material in an engaging and effective way. We’ll definitely be booking with him again!

Nooshin, 3 lessons with Mark
Tutor responded:

That's very kind and gracious of you. You are lucky to have such a talented and motivated young man. I look forward to working with you again soon.

Hourly Rate: $75
Response time: 2 minutes
Contact Mark