Search
Mark C.'s Photo

Math & Computer Science Tutor · Dual Master’s · 20+ Years Experience
Mark C.

66 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Instant Book

Hourly rate: $55

Claim a session with Mark C. that fits your schedule

See more options

About Mark


Bio

Hi, I’m Mark. I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering, along with Vanderbilt AI/Machine Learning certifications in Prompt Engineering, Software Engineering, and Data Analysis. I also bring over 20 years of professional software engineering experience solving complex, real-world problems at scale.

I specialize in advanced mathematics, computer science, and artificial intelligence, including Machine Learning/AI, Data Structures &...

Hi, I’m Mark. I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering, along with Vanderbilt AI/Machine Learning certifications in Prompt Engineering, Software Engineering, and Data Analysis. I also bring over 20 years of professional software engineering experience solving complex, real-world problems at scale.

I specialize in advanced mathematics, computer science, and artificial intelligence, including Machine Learning/AI, Data Structures & Algorithms, Python, C++, Calculus, Linear Algebra, and Discrete Math. My teaching focuses on clarity and real understanding—not memorization. Students often tell me concepts finally “click” because I break ideas down step by step and connect abstract theory to intuitive reasoning.

I’ve worked with high school students preparing for AP courses and college admissions, college students navigating rigorous STEM majors and technical interview preparation, and adult learners transitioning into software engineering and AI careers. Whether you’re working through a single problem, preparing for an exam, or building a portfolio project, I tailor each session to your goals, pace, and learning style.

5.0 rating • Instant Booking available
Message me to discuss your goals and get started.


Education

Augustana College
Mathematics
Auburn University
Masters
Vanderbilt University
Other

Policies

  • Hourly Rate: $55
  • 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

ACT Math

ACT Math

I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering with 20+ years of problem-solving experience. I specialize in ACT Math preparation, helping students master arithmetic, algebra, geometry, and trigonometry concepts tested on the ACT Math section. My ACT Math tutoring focuses on both strengthening mathematical understanding and developing efficient test-taking strategies to maximize ACT Math scores under timed conditions.
ADHD

ADHD

I have 10 years of hands-on experience tutoring students with ADHD, including my two sons (now ages 11 and 12) who have achieved outstanding academic results through adapted teaching strategies. I understand the unique challenges ADHD learners face—difficulty sustaining attention, organization struggles, and frustration with traditional teaching methods. My approach uses structured lessons with frequent breaks, multi-sensory explanations, breaking complex concepts into smaller manageable steps, and positive reinforcement to maintain engagement and build confidence. I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering, allowing me to provide expert content instruction in math and computer science while accommodating ADHD learning needs. I work patiently with students and families to develop personalized strategies that work.
Algebra 1

Algebra 1

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience teaching Algebra I fundamentals. I help Algebra I students build strong foundations in variables, linear equations, graphing, polynomials, and factoring—skills essential for success in higher-level mathematics. My Algebra I instruction breaks abstract concepts into clear, logical steps, allowing me to work effectively with students who are catching up, building confidence, or accelerating ahead.
Algebra 2

Algebra 2

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience teaching Algebra 2. I help Algebra 2 students master key topics such as functions, quadratic and exponential equations, systems, polynomials, and rational expressions—skills essential for success in Precalculus and beyond. My Algebra 2 instruction emphasizes clear, step-by-step explanations that build understanding and confidence. I work effectively with students who need support staying on track as well as those preparing to move ahead.
AMC (Competition math)

AMC (Competition math)

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience teaching advanced problem-solving techniques for math competitions. I coach students for AMC-style contests by developing logical reasoning, pattern recognition, and efficient solution strategies rather than rote methods. In addition to working with students individually, I actively guide my own children (ages 11 and 12) in AMC-level competition math, giving me direct, practical insight into how younger students think and learn at this level. I help motivated students build confidence and skill for AMC 8, 10, and introductory competition math.
C++

C++

I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering and have over 20 years of professional software engineering experience. I teach C++ with a strong focus on data structures, algorithms, and efficient problem solving, including memory management, pointers, object-oriented design, and performance considerations. My instruction emphasizes understanding how the language works under the hood so students can write correct, efficient, and maintainable code. I work with college students and professionals on coursework, projects, and technical interview preparation.
Calculus

Calculus

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience teaching Calculus at the high school and college level. I help Calculus students develop deep conceptual understanding of limits, derivatives, integrals, and applications. My Calculus instruction focuses on logical reasoning and problem-solving rather than memorization. I work with students preparing for AP Calculus, college exams, and STEM majors.
Computer Programming

Computer Programming

I hold a Master's degree in Computer Science & Engineering and have programmed professionally for over 20 years across multiple languages and paradigms. I teach fundamental programming concepts including logic, control structures, functions, data structures, and algorithm design that apply universally across all languages. Whether you're learning your first programming language or adding Python, Java, C++, JavaScript, or others to your skillset, I focus on teaching you to think like a programmer and solve problems systematically. My approach emphasizes understanding core principles, writing clean code, and debugging effectively.
Computer Science

Computer Science

I hold a Master's degree in Computer Science & Engineering and bring over 20 years of professional software engineering experience to my computer science tutoring. I help students master foundational concepts including algorithms, computational thinking, complexity analysis, object-oriented design, and system architecture. My background bridges academic computer science theory with real-world software engineering practice. I tutor across the full CS curriculum from introductory programming courses through advanced algorithms, data structures, and software design principles.
Data Analysis

Data Analysis

I hold a Master's degree in Computer Science & Engineering and am Vanderbilt-certified in AI Data Analysis. I teach practical data analysis techniques using Python, R, Excel, and statistical methods to extract meaningful insights from real datasets. With over 20 years of professional experience analyzing data in software engineering contexts, I help students master data manipulation, exploratory analysis, visualization, statistical interpretation, and communication of findings. I focus on both technical execution and the analytical thinking required to ask the right questions and draw valid conclusions.
Data Science

Data Science

I hold a Master's degree in Computer Science & Engineering and am Vanderbilt-certified in AI Software Engineering and AI Data Analysis. I offer comprehensive data science instruction covering the intersection of mathematics, programming, and statistics essential for data science success. My data science tutoring helps students master Python libraries (NumPy, Pandas, scikit-learn), machine learning algorithms, statistical analysis, model evaluation, and data science best practices. With 20+ years of professional software engineering experience, I provide real-world context for data science applications. Whether you're starting in data science or advancing your data science skills, I build both technical proficiency and the analytical thinking that makes data scientists effective.
Data Structures

Data Structures

I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering and have over 20 years of professional software engineering experience. I help students master data structures such as arrays, linked lists, stacks, queues, trees, graphs, and hash tables, with a strong emphasis on algorithmic thinking and time–space complexity. My instruction focuses on understanding why structures work, not just how to code them, so students can apply concepts confidently in coursework and technical interviews. I work with college students and professionals preparing for exams, projects, and software engineering roles.
Differential Equations

Differential Equations

I hold a Master's degree in Applied Discrete Mathematics with strong background in differential equations and their applications. I teach ordinary differential equations including first and second order equations, systems of equations, Laplace transforms, and numerical methods. With 20+ years applying mathematical modeling to engineering problems, I help students understand both solution techniques and how differential equations model real-world phenomena in physics, engineering, and biology. My approach connects abstract mathematical methods to practical applications and conceptual understanding.
Discrete Math

Discrete Math

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience teaching Discrete Mathematics. I help Discrete Math students master logic, proofs, sets, combinatorics, graph theory, and recurrence relations. My Discrete Math instruction focuses on clear reasoning and structured problem-solving. I work with students in computer science, mathematics, and engineering programs.
Geometry

Geometry

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience teaching Geometry to middle and high school students. I help Geometry students develop a clear understanding of angles, triangles, polygons, circles, coordinate geometry, and proofs. My Geometry instruction emphasizes visual reasoning, step-by-step explanations, and building confidence. I work effectively with students who need extra support as well as those preparing for higher-level math.
GMAT

GMAT

I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering, with over 20 years of professional problem-solving experience. I help business school applicants prepare for the GMAT with focus on the quantitative reasoning and analytical writing sections. I teach problem-solving and data sufficiency strategies alongside content review of algebra, geometry, statistics, and logical reasoning. My approach emphasizes understanding concepts deeply and developing efficient test-taking strategies under time pressure. I work with students targeting competitive GMAT scores for MBA and graduate business programs.
GRE

GRE

I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering, with over 20 years of professional problem-solving experience. I specialize in GRE preparation with emphasis on the quantitative reasoning and analytical writing sections. I help graduate school applicants master algebra, geometry, data analysis, and logical reasoning tested on the GRE through strategic preparation and targeted practice. My approach focuses on understanding underlying concepts and developing efficient problem-solving techniques rather than memorizing tricks. I work with students to achieve competitive scores for their target graduate programs.
Interview Prep

Interview Prep

I have conducted hundreds of technical interviews in my 20+ year background as a Distinguished Engineer at Northrop Grumman and as Chair of the Enterprise Service Architecture Committee at a leading insurance company. I specialize in preparing candidates for success in competitive technical interviews. I help students master data structures, algorithms, system design, and the communication skills essential for impressing interviewers. My approach focuses on problem-solving methodology, code clarity, and building confidence under pressure. Whether you're preparing for FAANG interviews, internships, or entry-level positions, I provide targeted practice and feedback based on real-world interview expectations.
Java

Java

I hold a Master's degree in Computer Science & Engineering and have used Java extensively throughout my 20+ year career as a professional software engineer. I teach Java from fundamentals through advanced object-oriented programming, including design patterns, inheritance, polymorphism, and software architecture principles. My approach focuses on understanding Java's design philosophy and writing clean, maintainable code rather than just syntax memorization. I help students with coursework, projects, debugging, and developing the programming mindset that applies across all languages.
Linear Algebra

Linear Algebra

I hold a Master’s degree in Applied Discrete Mathematics and have extensive experience teaching Linear Algebra. I help Linear Algebra students understand vector spaces, matrices, linear transformations, eigenvalues, and applications. My Linear Algebra instruction emphasizes conceptual clarity, proofs, and intuitive reasoning. I work with college students in mathematics, engineering, computer science, and data science programs.
Machine Learning/ AI

Machine Learning/ AI

I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering, along with Vanderbilt University certifications in Artificial Intelligence and Machine Learning, including Prompt Engineering, Software Engineering, and Data Analysis. I help students understand core machine learning concepts such as supervised and unsupervised learning, model evaluation, and practical AI applications using Python. My teaching emphasizes mathematical foundations, clear explanations, and real-world use cases. I work with college students and professionals preparing for coursework, projects, and AI-focused career transitions.
Microsoft Excel

Microsoft Excel

I hold dual Master’s degrees in Applied Discrete Mathematics and Computer Science & Engineering and have extensive experience using Excel for data analysis and quantitative problem solving. I help students and professionals use Excel for tasks such as data cleaning, formulas and functions, pivot tables, logical modeling, and exploratory data analysis. My instruction emphasizes analytical thinking and understanding how Excel fits into broader data science and analytics workflows. I work with college students and professionals applying Excel to coursework, projects, and real-world data problems.
Networking (Computer)

Networking (Computer)

I hold a Master's degree in Computer Science & Engineering and have worked extensively with computer networks throughout my 20+ year career as a software engineer. I teach networking fundamentals including OSI/TCP-IP models, protocols, routing, switching, network security, and network architecture. My approach covers both theoretical concepts and practical implementation, helping students understand how data moves across networks and how network systems are designed and troubleshot. I work with students on coursework, certifications, and developing real-world networking skills.
Prealgebra

Prealgebra

I hold a Master's degree in Applied Discrete Mathematics and specialize in helping students build solid prealgebra foundations essential for success in algebra and all higher mathematics. I teach integers, fractions, decimals, percents, ratios, basic equations, order of operations, and introductory algebraic concepts with patient, clear explanations. My approach emphasizes conceptual understanding and building mathematical confidence alongside computational skills. I work effectively with students who have struggled with mathematics, using step-by-step guidance and practical examples to make abstract ideas concrete and accessible.
Precalculus

Precalculus

I hold a Master’s degree in Applied Discrete 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 over 20 years of professional software engineering experience. I teach Python with a focus on clear structure, problem solving, and real applications, including data structures, algorithms, and foundations used in machine learning and AI. My approach emphasizes understanding core concepts rather than memorizing syntax, helping students write clean, correct code with confidence. I work with high school, college, and adult learners on coursework, projects, and skill development.
SAT Math

SAT Math

I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering, with over 20 years of professional problem-solving experience. I help students prepare for the SAT Math section through comprehensive content review of algebra, geometry, trigonometry, and data analysis combined with strategic test-taking techniques. My approach focuses on both strengthening mathematical understanding and developing efficient problem-solving strategies for maximizing scores under timed conditions. I work with students at all starting levels to achieve their target scores for college admissions.
SQL

SQL

I have used SQL extensively throughout my 20+ year career as a software engineer, working with relational databases including MySQL, PostgreSQL, SQL Server, and Oracle. I teach SQL from basic queries through advanced topics including joins, subqueries, indexes, transactions, query optimization, and database design principles. My approach focuses on writing efficient queries and understanding relational database concepts. I help students with coursework, projects, interview preparation, and developing practical database skills used in real software development and data analysis roles.
Trigonometry

Trigonometry

I hold a Master’s degree in Applied Discrete 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: 17 minutes

Ratings and Reviews


Rating

5.0 (16 ratings)
5 star
(16)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

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.

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.

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.

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.