Personalized BC K–12 tutoring — online or in-person — from an engineer-turned-educator.

Meet Your Tutor

🎓 B.ASc. Computer Engineering 📚 B.Ed. Secondary

The thing I liked about any job was teaching, and people. So education seemed like a logical step. With a background in Computer Engineering and a passion for clear, patient instruction, I bring a unique perspective to Math and Computer Science education.

I combine deep technical expertise with formal training in pedagogy — so your student gets someone who truly understands the material and how to teach it effectively.

"I believe every student can excel in math and code — they just need the right approach, the right pace, and someone who genuinely cares about their success."

Services

Math Tutoring

Kindergarten through Grade 12

BC curriculum-aligned instruction covering every concept at your pace. From foundational number sense to advanced problem-solving.

Arithmetic Algebra Geometry Trigonometry Pre-Calculus Statistics
K–5 6–8 9–12
</>

Computer Science

Beginners to Advanced

From your first line of code to building real projects. Learn computational thinking and practical programming skills for the modern world.

Scratch Python Web Dev Algorithms Logic Projects
Enrichment Exploration Advanced
🏆

Exam & Contest Prep

Provincial exams, math competitions, and academic challenges. Targeted preparation to help your student perform at their best.

How It Works

1

Book a Free Assessment

Tell me about your student's goals and challenges. I'll run a diagnostic to understand exactly where they are.

2

Get a Custom Plan

Based on the assessment, I'll create a personalized learning roadmap tailored to their needs and pace.

3

Start Learning

Flexible 1-on-1 sessions — online or in-person. Watch your student build confidence and master new concepts.

Simple, Transparent Pricing

Elementary Grades K–5
$0/hr
  • 1-on-1 sessions
  • Custom learning plan
  • Progress updates
  • Online or in-person
  • BC curriculum aligned
Book Now
High School Grades 9–12
$0/hr
  • 1-on-1 sessions
  • Custom learning plan
  • Progress updates
  • Online or in-person
  • BC curriculum aligned
  • Pre-calc & contest prep
Book Now

🎯 First diagnostic assessment is always free · No contracts · Cancel anytime · 24-hour rescheduling policy

Frequently Asked Questions

I tutor Math from Kindergarten through Grade 12, covering everything from basic arithmetic to pre-calculus. I also teach Computer Science — including Scratch, Python, web development, and computational thinking — for students of all experience levels.

Yes! I offer both online and in-person sessions. Online sessions use a virtual whiteboard and screen sharing for an interactive experience. In-person sessions are available in select areas — reach out to check availability in your location.

Each session is tailored to the student's current needs. We typically begin with a review of recent material, work through new concepts together, and finish with practice problems. I provide regular progress updates so parents always know how their student is doing.

I ask for at least 24 hours' notice for any cancellations or rescheduling. This helps ensure I can offer that time to another student. Sessions cancelled with less than 24 hours' notice may be charged the full rate.

Absolutely. All math tutoring is aligned with the BC K–12 curriculum. I stay current with provincial learning standards and tailor my instruction to complement what students are learning in school.

I hold a Bachelor of Applied Science in Computer Engineering and am pursuing a Bachelor of Education in Secondary Education. I combine deep technical expertise with formal training in pedagogy to deliver effective, engaging instruction.

Ready to Get Started?

Book your free diagnostic assessment — I'd love to hear about your student's goals.

Message Sent!

Thank you for reaching out. I'll get back to you within 24 hours.

Or email me directly at