
Math is an engaging way to develop your critical thinking skills, but it’s no fun tackling math problems with a shaky foundation. I help my students to shore up their foundation by identifying and fixing knowledge gaps in a fun, relaxed environment. Secure your future and career with a solid basis in math!
Contact me for help with developing math skills!About me
Hi, I’m Brandon Wong! As a math tutor and software engineer, I am passionate about equipping everyone with the necessary mathematics skills to navigate through society. As our societies become more and more complex, strength in math becomes more and more requisite. Math is a great context from which I help my students build the following important life skills: organization, future planning, and emotional intelligence. I want my students to have their ideal future career available to them.
I also operate as a contract software engineer, click here to learn more!
Pedagogy
To learn more about my teaching practice, click on a section!
All people are naturally curious, but curiosity is fragile
Curiosity is maintained when we think we will learn a lot. All people experience pleasure when solving problems, and all people seek problems they can solve with an appropriate amount of cognitive work. They don't want it too simple or too complicated.
It's my job to create the appropriate conditions for problem solving, and I take create pride in creating those unique conditions for each individual I work with.
Learning should be built upon a solid foundation
It is really frustrating when you feel like you can't solve a problem. This often occurs because you haven't accrued the necessary foundational learning. I find and address gaps in my students understanding so we can tackle the bigger problems once we're properly prepared.
“Why” is just as important as “how”
People should know why they are doing things. Students should be curious about the world, and by extension, the justification for the processes they use to solve problems. They should feel pride that they understand and seek answers when they don't. They should push back when they think they have a better way and be open to discussion on how to improve process. This way of thinking will be invaluable once they are of age to contribute to society.
Silly mistakes are due to working memory overload
Humans, like computers, have to manage their working memory. Working memory is what we use for solving problems through pattern recognition. If we have all of the relevant “chunks” of information in our working memory, we are likely to put the chunks together to find the solution. The funny thing about our short term memory is that it is small! It's helpful to think of working memory as only able to store 3-5 chunks.
A student that makes a “silly” mistake often just has too much going on in their working memory. They either haven't built enough connection to foundational material or haven't employed the necessary note taking skills to ease the burden of their working memory. Through gap repair and efficient and readable notes, my students learn to manage their working memory so they can consistently feel confident in their solutions.
Math anxiety is best managed through practice evaluations
Math anxiety is a real thing. It's the fear of math, and it's a fear that can be managed. The best way to manage math anxiety is to practice evaluations. Evaluations are the best way to see if you understand a concept. They are also the best way to see if you can apply a concept. I help my students to practice evaluations so they can feel confident in their math abilities.
Testing is how was move forward
Testing helps us evaluate for readiness for progression. If we don't have tests, we can't say if we're ready to move on to subsequent learning or if we're ready to apply our learning in the real world, where the stakes are higher. You can prepare for tests by cultivating understanding and doing practice tests! I can aid your understanding with my tutoring, and I can help with your practice with by supplying you with and evaluating your practice tests!
A focus on teaching to the test isn't helpful long term
When the primary goal of teaching is to pass a test, you lose sight of the goal of cultivating understanding, you focus too hard on remembering process, and you cheat the test's ability to evaluate for understanding. When students apply a problem solving process (like subtracting a value from both sides) to the wrong scenerio (e.g. one without a need to isolate a variable), it betrays their focus on test taking over understanding. What I've found is that students that focus on understanding can consistently match which problem solving process to appropriate solutions.
People learn from people they like
Educators must connect with their students on a real, human level. Students like when their educators seek to know more about their goals and how they relate to their interests and passions. Students like when their educators affirm their successes and gently indicate where they can improve. This is the type of educator I aspire to be every day.
Self-sufficience and an ability to teach is the goal, but I'm here to help!
When students ask me, “how do I do this?” I rarely give them a straight answer. This would be robbing them of an opportunity to figure it out. I give small reminders of things they already know and are relevant, or I demonstrate something similar. This way, students develop the confidence to derive solutions and new insight from within.
More Details
To learn more, click on a section!
Online Learning
I use a video call platform similar to Zoom and I connect my digital whiteboard to the call. We both work from my whiteboard together. We work on the ability to verbally communicate ideas so that I can write them down on the whiteboard for us to see as we progress through math concepts and exercises.
Professional Experience
I have two years of professional experience teaching in-person and at a learning centre helping with math, physics, chemistry, and english. I also have 5 years of experience working in financial technology industry, where I was a senior software engineer, and I still practice software development now. Before that, in high school and university I was the type of friend who was really passionate about learning math, always encouraging my friends to study and learn with me as we tackled.
I have also played years of competitive volleyball, soccer, and baseball which helps me bring a fun atmosphere to my lessons.
Subjects and Skills Developed
Subjects
Primary subjects
- BC Mathematics 8, 9
- Foundations of Mathematics and Pre-calculus 10
- Pre-calculus 11-12
- Calculus I (Differential) [surveyed in Calculus 12]
- Calculus II (Integral) [surveyed in Calculus 12]
I also cover SAT, AP, and IB curriculums for math.
I also help with…
- Linear Algebra
- Introduction to Probability and Statistics
- Discrete Mathematics I & II
Skills
- Critical thinking
- Note taking
- Pattern matching
- Future (academic and career) planning
- Emotional intelligence
What my Students Say

Ada
Pre-calculus 12
"... the way he taught was straightforward even when I had a language barrier. He is very good at using diagrams to explain. I highly recommend all parents try [his service to] make your child more interested in learning."

Joaquin Ofreneo
Pre-calculus 12, Calculus 12, AP Calculus
"Brandon is a fantastic calculus tutor. He is patient, easy to understand, and provides tons of resources for me to study calculus in my own time. He thoroughly explains tough concepts and they always end up making sense to me. He is also very personal, and prioritizes adapting to my learning style. He gives support and guidance to test-taking and proper preparation for exams. I highly recommend Brandon to anyone looking for a calculus tutor."

Jeffrey Hum
Parent
"Brandon has been great for my child's math skills development. He is great with breaking down complex problems to help kids' understanding. My child lacked confidence with math, but after working with Brandon, he is now excited to complete his math homework."

David C
Accounting Major
"Brandon helped me with year 1 Calculus at SFU. I struggled a lot until I ended up working with Brandon and it made everything a lot easier. I definitely would recommend giving Brandon a try if you're taking calculus and need some help."

Leanne Drolet
Parent
"While I have not used Brandon for calculus, I can say that I've known him to be very disciplined, have a keen attention to detail and well organized. He is patient, kind and extremely thorough in anything that I have seen him involved in. I would strongly recommend him to anyone looking to work with Brandon in any capacity."

Sabrina Sim
Parent
"Brandon tutored both my kids grade 9 math and pre calculus 12. Brandon was very accommodating and flexible with our schedule and both kids found his style of teaching easy to follow and enjoyable. I recommend using Brandon for your math tutoring needs."
Pricing and Guarantee
My pricing can be found on my booking page. I want to make my service accessible to as many as possible, so I've made Monday my sliding scale day. If you're interested in my service but can't afford my regular rates, please email me so we can work something out. For my sliding scale, I offer discounting proportional to annual income.

I also offer a 100% satisfaction guarantee. If you're not satisfied with my service, I will refund your money, no questions asked! It's important to me that my students feel I am a good fit, and I get that trying a new tutor can feel like a big decision. This guarantee is to make exploration of my services easier for you!
Contact me
If you're interested, the best way to move forward is to book an initial consultation. This is just a short 15 minute video or phone call for us to get to know each other and to see if I can help you.
You can also email me at [email protected] if you'd like to start a dialogue there!