Personalized BC K–12 tutoring — online or in-person — from an engineer-turned-educator.
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."
Kindergarten through Grade 12
BC curriculum-aligned instruction covering every concept at your pace. From foundational number sense to advanced problem-solving.
Beginners to Advanced
From your first line of code to building real projects. Learn computational thinking and practical programming skills for the modern world.
Provincial exams, math competitions, and academic challenges. Targeted preparation to help your student perform at their best.
Tell me about your student's goals and challenges. I'll run a diagnostic to understand exactly where they are.
Based on the assessment, I'll create a personalized learning roadmap tailored to their needs and pace.
Flexible 1-on-1 sessions — online or in-person. Watch your student build confidence and master new concepts.
🎯 First diagnostic assessment is always free · No contracts · Cancel anytime · 24-hour rescheduling policy
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.
Book your free diagnostic assessment — I'd love to hear about your student's goals.
Thank you for reaching out. I'll get back to you within 24 hours.
Or email me directly at hello@bytebasetutoring.com