Discrete Mathematics Tutoring: University-Level Online Math Help

Discrete mathematics covers a wide range of topics that can feel disconnected from each other – logic, proofs, combinatorics, graph theory, and more. The emphasis on proofs and logical reasoning can be challenging if you’re not used to it.

As a two-time International Mathematical Olympiad medalist with a PhD in Mathematics and university teaching experience, I help students understand discrete mathematics concepts and develop the problem-solving skills these courses require. I help you build confidence with mathematical reasoning and proof techniques, making abstract concepts concrete.

Discrete Math Topics Covered

  • Logic and proof techniques
  • Set theory and functions
  • Combinatorics (counting, permutations, combinations)
  • Graph theory and trees
  • Relations and equivalence
  • Number theory basics
  • Recurrence relations
Important discrete math formulas

My Approach

Discrete math is about logical reasoning and structured thinking. I help you understand how to approach proofs systematically and develop the intuition for why things work. We build your problem-solving skills step by step, focusing on understanding rather than memorization.

Who This Is For

University students taking discrete mathematics, foundations of mathematics, or related courses. Whether you’re in computer science, mathematics, or another field requiring discrete math, I can help. Perfect for students at UAlberta, other Canadian universities, or studying in the US.

Session Details

  • Online via Google Meet
  • Monday to Friday, 12–6 PM MT
  • CA$75 per hour
  • First session guarantee: full refund if you’re not satisfied
Book Your Session