Search
Mark C.'s Photo

Vanderbilt Certified | Dual Master's Degrees | Math/CS/STEM Expert
Mark C.

62 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, with Vanderbilt AI/Machine Learning certifications (Prompt Engineering, Software Engineering, and Data Analysis) and over 20 years of professional software engineering experience solving complex problems at scale.

I specialize in advanced mathematics, computer science, and artificial intelligence: Machine Learning/AI, Data Structures & Algorithms, Python, C++, Calculus, Linear...

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

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

I've worked with high school students preparing for AP courses and college admissions, college students tackling rigorous STEM majors and technical interview prep, and adult learners transitioning into software engineering and AI careers. Whether you're working through a single problem, preparing for a major exam, or building a portfolio project, I adapt my teaching to your 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: 24-hour cancellation required or full charge. Sessions start and end on time. More than 10 minutes late is considered no show and full charge.
  • Lesson cancellation: 24 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 professional problem-solving experience. I specialize in ACT Math preparation, helping students master all ACT Math tested topics: Pre-Algebra, Elementary Algebra, Intermediate Algebra, Coordinate Geometry, Plane Geometry, and Trigonometry. My ACT Math tutoring approach combines deep content mastery with strategic time-management techniques and test-taking tactics specific to the ACT Math format. I focus on building both mathematical confidence and the speed required to maximize your ACT Math score under timed conditions.
Algebra 1

Algebra 1

I hold a Master's degree in Applied Discrete Mathematics and specialize in building rock-solid Algebra 1 foundations. I help students master core Algebra 1 concepts: variables, linear equations, inequalities, systems of equations, polynomials, factoring, and graphing—all critical for Algebra 1 success and beyond. My Algebra 1 tutoring uses a step-by-step approach that breaks down complex concepts into clear, manageable pieces, ensuring you understand the "why" behind every Algebra 1 rule. Whether you're struggling with Algebra 1, maintaining grades, or accelerating ahead, I adapt my teaching to your pace and learning style for maximum results.
Algebra 2

Algebra 2

With a Master's degree in Applied Discrete Mathematics, I specialize in Algebra 2 topics that challenge students most: quadratic equations, polynomial functions, exponential and logarithmic functions, rational expressions, and complex numbers. I've helped hundreds of students overcome Algebra 2, this critical gateway course, by focusing on genuine understanding rather than memorization. My Algebra 2 tutoring connects abstract concepts to real applications and builds problem-solving confidence through systematic practice. I identify exactly where students get stuck in Algebra 2 and provide targeted explanations that make difficult Algebra 2 concepts finally click.
AMC (Competition math)

AMC (Competition math)

I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering with 20+ years solving complex mathematical problems professionally. I coach students in AMC 8, AMC 10, and AMC 12 competition math preparation, focusing on the creative problem-solving techniques and pattern recognition that AMC competition math demands. My AMC training goes beyond standard curriculum to develop mathematical maturity, elegant solution strategies, and the ability to tackle novel AMC competition math problems under pressure. I help students qualify for AIME through targeted AMC practice and strengthen their competition math problem-solving skills for academic competitions and beyond.
C++

C++

With a Master's in Computer Science, I have deep expertise in C++ programming including object-oriented design, memory management, and performance optimization. I tutor students across all proficiency levels, from those learning syntax and data structures to advanced learners tackling system design problems. I focus on teaching best practices and helping students understand how C++ concepts apply to real-world software engineering challenges.
Calculus

Calculus

I hold a Master's degree in Applied Discrete Mathematics with extensive calculus expertise spanning single-variable calculus, multivariable calculus, and differential equations. My 20+ years as a software engineer applying calculus to real-world problems gives me unique insight into how calculus concepts work in practice. I help students master calculus fundamentals: limits, derivatives, integrals, and their applications through clear explanations rather than memorization. Whether you're taking Calculus I, Calculus II, or Calculus III, my calculus tutoring builds deep understanding and problem-solving confidence that prepares you for advanced mathematics and STEM fields.
Computer Programming

Computer Programming

With a Master's degree in Computer Science & Engineering and 20+ years of professional software engineering experience, I offer comprehensive computer programming instruction across multiple languages and paradigms. I help students master computer programming fundamentals: algorithms, data structures, code design, debugging, and best practices that apply across all programming languages. Whether you're learning your first programming language or tackling advanced computer programming concepts, I teach you to think like a programmer and solve problems systematically. My computer programming tutoring covers Python, Java, C++, and programming principles that make you successful in any language.
Computer Science

Computer Science

I hold a Master's degree in Computer Science & Engineering with 20+ years of real-world software engineering experience. I help students master foundational computer science concepts: algorithms, data structures, computational complexity, algorithmic analysis, and system design principles. My computer science tutoring spans academic theory and practical engineering, showing students how computer science concepts apply to real technology systems. Whether you're taking introductory computer science courses or advanced computer science topics, I provide comprehensive instruction in computer science fundamentals that prepares you for technical interviews, advanced coursework, and software engineering careers.
Data Analysis

Data Analysis

I hold a Master of Science in Applied Mathematics and am certified through Vanderbilt University in Generative AI Data Analysis. I have over 20 years of professional experience performing data analysis for enterprise systems, defense applications, and AI projects using Python (Pandas, NumPy, Matplotlib), SQL, Excel, and statistical modeling. My expertise spans data cleaning, exploratory data analysis, statistical inference, hypothesis testing, regression analysis, and data visualization. Whether you're learning data analysis fundamentals, working on business analytics projects, preparing for data science roles, or need help with statistical concepts and tools, I can teach you both the technical skills and analytical thinking needed to extract meaningful insights from data.
Data Structures

Data Structures

I hold a Master's degree in Computer Science & Engineering with specialized expertise in data structures and algorithms. With 20+ years as a software engineer solving complex algorithmic problems, I help students master fundamental data structures: arrays, linked lists, stacks, queues, trees, graphs, hash tables, and heaps, along with their applications and complexity analysis. My data structures tutoring emphasizes practical problem-solving methodology and prepares students for technical interviews, advanced computer science coursework, and real-world engineering challenges. Whether you're learning data structures for the first time or preparing for coding interviews, my data structures instruction builds the problem-solving skills essential for computer science success.
Differential Equations

Differential Equations

I hold a Master's degree in Applied Discrete Mathematics and specialize in teaching introductory differential equations at the high school and early undergraduate level. I help students master first-order ODEs, second-order linear equations, systems of equations, and applications to real-world problems in physics, engineering, and population modeling. With 20+ years of professional problem-solving experience, I understand how to break down differential equations into manageable steps and build intuition about what solutions mean. My approach focuses on developing both computational techniques and conceptual understanding, ensuring you can solve problems confidently and understand why the methods work. I work with students who are encountering DEs for the first time and need a solid foundation.
Discrete Math

Discrete Math

I hold a Master's degree in Applied Discrete Mathematics—my specialized field—and bring 20+ years of professional software engineering experience applying discrete math concepts to real-world problems. I help students master core discrete math topics: logic, set theory, combinatorics, graph theory, recurrence relations, mathematical induction, and proof techniques essential for computer science and advanced mathematics. My discrete math tutoring shows how discrete mathematics underpins modern computing, algorithms, and cryptography. Whether you're taking discrete math for computer science requirements or pure mathematics, my deep discrete math expertise enables me to explain abstract discrete math concepts intuitively and connect discrete math theory to practical applications in technology and problem-solving.
Geometry

Geometry

I hold a Master's degree in Applied Discrete Mathematics with expertise in geometric concepts and proof techniques. I help students master essential geometry topics: theorems, geometric proofs, coordinate geometry, transformations, congruence, similarity, area, volume, and spatial visualization. Many students struggle with the proof-based nature of geometry; my geometry tutoring specializes in making logical reasoning accessible and intuitive. Whether you're learning geometry for the first time or preparing for geometry exams, I build geometric intuition while developing the mathematical communication skills essential for geometry success and higher-level mathematics. My structured geometry instruction helps students transition from computational thinking to mathematical reasoning through geometry proofs and problem-solving.
Java

Java

I hold a Master's degree in Computer Science & Engineering with deep expertise in Java programming and object-oriented design. With 20+ years as a professional software engineer, I help students master Java fundamentals: object-oriented principles, Java syntax, inheritance, polymorphism, interfaces, exception handling, collections, and design patterns. My Java tutoring emphasizes understanding "why" Java works the way it does, connecting Java language features to real-world software engineering practices. Whether you're learning Java as your first programming language or mastering advanced Java concepts for coursework or technical interviews, my Java instruction teaches you to write clean, efficient Java code and think like a professional Java developer. I tutor all Java levels from beginners to advanced students tackling complex Java projects.
Linear Algebra

Linear Algebra

I hold a Master's degree in Applied Discrete Mathematics with strong expertise in linear algebra and its applications across mathematics, computer science, and data science. I help students master essential linear algebra concepts: matrices, vectors, vector spaces, linear transformations, eigenvectors, eigenvalues, determinants, and matrix operations. My linear algebra tutoring connects abstract linear algebra theory to concrete applications in machine learning, computer graphics, algorithm design, and data analysis. Whether you're taking linear algebra for mathematics, engineering, computer science, or data science, my linear algebra instruction develops both computational proficiency and conceptual understanding of linear algebra essential for advanced mathematics and technical fields. I help linear algebra students see how linear algebra underpins modern technology and scientific computing.
Machine Learning/ AI

Machine Learning/ AI

I am certified through Vanderbilt University in four AI specializations, including Prompt Engineering, AI Software Engineering, AI Data Analysis, and AI Leadership Strategy. I have over two years of professional experience as an AI prompt engineer, working with companies like Outlier AI, Jobot Consulting, and Alignner to optimize large language models for code generation, adversarial testing, and domain-specific applications. I specialize in teaching practical AI skills, including prompt engineering techniques, working effectively with ChatGPT and Claude, AI-assisted coding, and understanding AI capabilities and limitations. Whether you're a student learning AI fundamentals, a professional wanting to leverage AI tools at work, or someone interested in the cutting edge of machine learning, I can help develop real-world AI literacy and skills.
Microsoft Excel

Microsoft Excel

I help students and professionals master Microsoft Excel from basics to advanced data analysis and visualization. My Excel tutoring covers essential Excel skills: spreadsheet fundamentals, formula building, functions (VLOOKUP, INDEX-MATCH, IF statements), data manipulation, pivot tables, charts, conditional formatting, and professional data visualization for business analysis. Whether you're learning Excel for coursework, career advancement, or data analysis projects, my Excel instruction focuses on practical Excel skills that work in real-world contexts. I teach Excel techniques for financial modeling, business reporting, data cleaning, and dashboard creation. My Excel tutoring makes Microsoft Excel accessible and empowers you to leverage this powerful Excel tool for data-driven decision making and professional productivity.
Precalculus

Precalculus

I hold a Master's degree in Applied Discrete Mathematics with expertise in precalculus concepts that bridge algebra to calculus. My precalculus tutoring helps students master essential precalculus topics: functions, polynomial behavior, rational functions, exponential and logarithmic functions, trigonometry, trigonometric identities, conic sections, and sequences. Precalculus is the critical bridge to calculus success; I ensure students develop deep understanding of precalculus fundamentals so calculus becomes manageable. With 20+ years of problem-solving experience, my precalculus instruction explains why these precalculus concepts matter and how they connect to calculus. Whether you're taking precalculus now or preparing for calculus, my precalculus tutoring focuses on conceptual understanding and practical precalculus problem-solving that fully prepares you for calculus success.
Python

Python

I hold a Master's degree in Computer Science & Engineering with professional expertise in Python across multiple domains including data analysis, algorithms, and software development. With 20+ years of software engineering experience, my Python tutoring helps students from beginners mastering Python fundamentals to advanced learners working with NumPy, Pandas, Matplotlib, and scikit-learn. I teach Python programming with emphasis on practical problem-solving, clean code practices, and understanding the "why" behind Python concepts. Whether you're learning Python for computer science, data science, web development, or automation, my Python instruction shows how Python connects to algorithms, data structures, and real-world engineering challenges. I help Python students write efficient, readable Python code and think like professional Python developers.
SAT Math

SAT Math

I hold dual Master's degrees in Applied Discrete Mathematics and Computer Science & Engineering with 20+ years of professional problem-solving experience. I specialize in SAT Math preparation, helping students master all SAT Math topics: algebra, problem-solving, advanced math, geometry, trigonometry, and data analysis tested on the SAT. My SAT Math tutoring focuses on both conceptual understanding and strategic test-taking approaches specific to the SAT Math format, helping students tackle difficult SAT problems efficiently under time pressure. Whether you're aiming for competitive SAT Math scores for college admissions or improving from your current SAT baseline, my SAT Math instruction provides targeted practice, proven SAT strategies, and comprehensive content review to maximize your SAT Math performance and college application competitiveness.
Statistics

Statistics

I hold a Master's degree in Applied Discrete Mathematics with deep expertise in statistics, probability theory, and statistical analysis. My statistics tutoring helps students master essential statistics concepts: probability distributions, hypothesis testing, confidence intervals, regression analysis, ANOVA, chi-square tests, and data interpretation. With 20+ years of professional problem-solving experience, I understand both the mathematical rigor and intuitive reasoning that statistics requires. Whether you're taking introductory statistics, biostatistics, business statistics, or advanced statistics courses, my statistics instruction focuses on understanding when and how to apply different statistical methods to real-world problems. I help statistics students develop both computational skills and the statistical thinking needed to analyze data effectively and draw valid conclusions.
Trigonometry

Trigonometry

I hold a Master's degree in Applied Discrete Mathematics with expertise in trigonometric functions, identities, equations, and applications. I help students master essential trigonometry concepts: unit circle, trigonometric functions (sine, cosine, tangent), trigonometric identities, solving trigonometric equations, graphs of trig functions, inverse trig functions, and practical trigonometry applications in physics and engineering. My trigonometry tutoring emphasizes visual understanding and intuitive reasoning about angles and periodic functions essential for trigonometry success. Whether you're taking trigonometry as part of precalculus or as a standalone trigonometry course, I work with students to build confidence in trigonometry, which many find challenging but essential for calculus and advanced mathematics. My trigonometry instruction prepares you for calculus-level mathematics.

Examples of Expertise


Mark has provided examples of their subject expertise by answering 21 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: 16 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

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, 1 lesson 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.