Senior Software Architect with 20+ years of experience teaching math, computer science, and programming. I specialize in making complex ideas simple, logical, and intuitive. Whether you’re struggling with high school math, preparing for university CS courses, or building real world software skills, I can help you gain clarity and confidence.
I tutor:
• High school math (Pre Calculus, Calculus, Foundations, Statistics)
• Computer Science (AP/IB, intro CS, algorithms, data structures)
• Programming (Python, Java, C++, JavaScript)
• University level CS and software engineering
• System design and technical interview preparation
My teaching style is calm, structured, and highly personalized. I focus on understanding, not memorization — students learn why things work, not just how. Sessions are tailored to your goals, pace, and learning style.
Virtual tutoring available across Canada and the US. In-person sessions available in Nanaimo.