About Nathan
My favourite part of Math, Physics and Computer Science is spotting the connections between them. A graph can describe motion; a few lines of code can test an idea; a small change in an equation can completely alter the result. I'm Nathan, and I tutor these subjects, alongside introductory Chemistry and general Science, within the BC curriculum. My lessons are practical and conversational. We'll draw, calculate, predict and check, with you doing plenty of the thinking. I hold a BC Conditional Certificate of Qualification and am completing the additional coursework needed to work towards the Professional Certificate. Combining that study with tutoring keeps me thinking about how to make a technical idea accessible, whether we're tracing code or discussing a graph. In Computer Science, I like to work through what a program actually does before changing it. In Physics and Math, I often ask for an estimate before we calculate an exact answer. Both habits help make mistakes easier to spot. For Chemistry, I focus on the foundations: particle models, balancing equations and making sense of quantities. My general Science support is for Grades 7–10. We can use a graph, a model or a small calculation to test an explanation, then put the result into words that actually answer the question. You don't need a polished explanation of what you're stuck on. A question, a piece of working or some code that isn't behaving is a perfectly good place to begin.
Tutoring experience
I’ve tutored BC students in Math, Physics and Computer Science, with a mixture of individual lessons and small-group problem-solving activities. Some have been getting comfortable with algebra or their first programs; others have wanted a better way to tackle more demanding course questions. I've also supported introductory Chemistry and Grades 7–10 Science, helping students connect particle models, equations and experimental results. My Mathematics and Computer Science background has been especially useful when a student enjoys one subject but feels unsure in another. I’ve worked with learners who could explain their code but struggled to read a graph, and students who were confident with equations but new to programming. Those experiences have given me plenty of practice finding a familiar starting point. Alongside tutoring, my additional certification coursework keeps me reflecting on how I explain and check technical ideas.

