Who teaches math live to Burnaby students?
Modern Age Coders gives Burnaby students live online math tutoring, Grade 1 to Pre-calculus 12, with a teacher working one to one or with fifteen to twenty students at the same level. Grade 12 students usually choose Western Canada Grade 12 Math: Pre-calculus 12 and Math 30-1, and puzzle lovers take Waterloo Math Contests. Your first lesson is free.
Trigonometry is where many Burnaby teenagers first feel that math has turned against them. It arrives gently in Grade 10 with right triangles, speeds up in Pre-calculus 11 with the sine and cosine laws and their ambiguous cases, and in Pre-calculus 12 switches to radians, the unit circle and identities. Each step leans on the last. This page follows that thread through the BC curriculum, using the province’s own wording, and then teaches it on something every Burnaby student knows: the SkyTrain stations, as the City of Burnaby maps them in its open data. A worked problem, the CEMC contests that reward written solutions, and an honest note on prices follow.
Facts last verified 23 October 2026. Teaching is online; no Burnaby branch is claimed.
Matched to stages of BC math, then confirmed in a free lesson once the teacher has watched the student solve something.

Mathematics 9 through Pre-calculus 11: linear relations, factoring, right-triangle trigonometry, then the sine and cosine laws.
See the syllabus
Pre-calculus 12 alongside the school course, with radians, the unit circle, identities, logarithms and series. BC credits remain the school’s to grant.
See the syllabus
Ratio, scale drawings, angles and equations: the ideas trigonometry quietly depends on four years later.
See the syllabus
Problems written by us in the spirit of the CEMC contests, especially the full-solution kind, plus the free CEMC archive.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusPublic schools in Burnaby follow BC’s provincial curriculum. The phrases in the table are copied from the province’s curriculum site on 23 October 2026; the right-hand column is ours.
| Course | The province’s wording | What the student actually does |
|---|---|---|
| Mathematics 9 | “spatial proportional reasoning scale diagrams, similar triangles and polygons” | Similar triangles, the idea every trigonometric ratio rests on |
| Foundations of Mathematics and Pre-calculus 10 | “right-triangle problems: determining missing sides and/or angles using trigonometric ratios and the Pythagorean theorem” | Sine, cosine and tangent in right triangles |
| Pre-calculus 11 | “use of sine and cosine laws to solve non-right triangles, including ambiguous cases” | Any triangle, plus angles in standard position in degrees and the unit circle |
| Pre-calculus 12 | “examining angles in standard position in both radians and degrees” | Radians, graphs of trigonometric functions, equations and identities |
Read top to bottom, the table explains why trigonometry trouble is rarely about trigonometry. A Pre-calculus 11 student who cannot apply the cosine law usually has a Grade 9 gap in similar triangles or a Grade 10 gap in rearranging an equation. A Pre-calculus 12 student lost in radians often never felt comfortable with angles in standard position the year before. Our first lesson with a Burnaby teenager therefore starts one course back, briefly, before it moves forward.
Pre-calculus 11 lists “special angles, as connected with the 30-60-90 and 45-45-90 triangles”. Students who can sketch those two triangles from memory rarely need a calculator for exact values, and Pre-calculus 12 assumes they can.
Pre-calculus 12 asks students to use “identities to reduce complexity in expressions and solve equations”: Pythagorean, quotient, double angle, reciprocal, sum and difference. Proving an identity and solving an equation are different tasks, and we teach them as such.
The same senior courses also carry logarithms, polynomials and series. For calculus after Pre-calculus 12, our Calculus 12 tutor page sets out the course in full.
Lessons with us run in parallel with a Burnaby student’s school course. We do not grant BC credits, and every mark and credit is the school’s. We are not connected with the BC Ministry of Education and Child Care, the City of Burnaby, TransLink or the Burnaby school district.
The City of Burnaby publishes the positions of the SkyTrain stations in the city as open data, in metres. Pre-calculus 11 students turn three of them into a triangle and solve it completely. The distances and angles below are our own calculations.
The layer is called SkyTrain Station, and the City describes it as points of ingress and egress for the Skytrain network. Our query on 23 October 2026 returned 11 stations, from Gilmore and Brentwood Town Centre in the north to Royal Oak and Edmonds in the south. Each comes with an easting and a northing in metres, so the distance between two stations is simply the Pythagorean theorem applied to the differences.
| Measure | Value |
|---|---|
| Side c, Metrotown to Brentwood Town Centre | 4,517.9 m |
| Side b, Metrotown to Lougheed Town Centre | 8,184.9 m |
| Side a, Brentwood Town Centre to Lougheed Town Centre | 7,877.8 m |
| Angle at Metrotown, A | 69.96° |
| Angle at Brentwood Town Centre, B | 77.44° |
| Angle at Lougheed Town Centre, C | 32.60° |
| Each side divided by the sine of its opposite angle | 8,385.6 m |
| Area, by one half of bc sin A | 17.37 km² |
Two checks are built into the table. The three angles add to 180 degrees, and the sine law ratio comes out at 8,385.6 m for all three sides, exactly as it must. The area agrees too: one half of b times c times the sine of A gives 17.37 square kilometres, the same as the shoelace formula on the three coordinates. Here is the Python that computes the sides and angles:import json, math
with open("skytrainstn.json", encoding="utf-8") as f:
points = {feat["attributes"]["NAME"]: (feat["geometry"]["x"], feat["geometry"]["y"])
for feat in json.load(f)["features"]}
A = points["METROTOWN STATION"]
B = points["BRENTWOOD TOWN CENTRE STATION"]
C = points["LOUGHEED TOWN CENTRE STATION"]
a, b, c = math.dist(B, C), math.dist(A, C), math.dist(A, B)
angle_A = math.degrees(math.acos((b*b + c*c - a*a) / (2*b*c)))
angle_B = math.degrees(math.acos((a*a + c*c - b*b) / (2*a*c)))
angle_C = 180 - angle_A - angle_B
print("sides (m):", round(a, 1), round(b, 1), round(c, 1))
print("angles:", round(angle_A, 2), round(angle_B, 2), round(angle_C, 2))
print("sine law:", round(a / math.sin(math.radians(angle_A)), 1))
With 11 stations there are 55 pairs. The closest pair in our calculation is Metrotown and Patterson, 764.3 m apart; the farthest is Gilmore and Lougheed Town Centre at 8,679.9 m. Students find both with a loop before they guess.
Measured from east, anticlockwise, Brentwood Town Centre sits at 88.0 degrees from Metrotown, almost due north, and Lougheed Town Centre at 18.1 degrees. In Pre-calculus 12 terms those are 1.536 and 0.315 radians.
Edmonds lies south-east of Metrotown, so its angle in standard position comes out as minus 25.1 degrees. Students then find the positive coterminal angle, 334.9 degrees, which the Pre-calculus 11 content asks for by name.
Every distance here is a straight line between two points on the City’s map, not the length of the track and not a travel time. The trains follow a curving guideway, so a rider covers more than 4,517.9 m between Metrotown and Brentwood Town Centre. A good answer says which distance it means.
Contains information licensed under the Open Government Licence - British Columbia. The layer is published by the City of Burnaby under its Open Government Licence - City of Burnaby, which allows commercial use (licence). The City of Burnaby does not endorse this page or our classes, and TransLink has no part in it.
Our own Pre-calculus 11 problem. It uses two sides and an angle from the station triangle, chosen so that the sine law offers two answers.
Question. In a triangle, side a is 7,877.8 m, side c is 4,517.9 m, and the angle C opposite side c is 32.6 degrees. Find angle A and side b. How many triangles fit these measurements, and which one matches the three Burnaby stations?
Step 1, use the sine law for A. sin A divided by a equals sin C divided by c, so sin A equals 7,877.8 times sin 32.6 degrees, divided by 4,517.9, which is about 0.9394. The calculator gives A = 69.96 degrees.
Step 2, look for the second angle. Sine is positive in the first and second quadrants, so 180 minus 69.96, or 110.04 degrees, has the same sine. Both are possible here, because 110.04 plus 32.6 is still less than 180. This is the ambiguous case the Pre-calculus 11 content names: two sides and an angle not between them can fit two different triangles.
Step 3, finish both triangles. If A is 69.96 degrees, B is 77.44 degrees and the sine law gives b = 8,184.9 m. If A is 110.04 degrees, B is 37.36 degrees and b = 5,088.4 m. Both are correct triangles.
Step 4, let the data decide. The real distance from Metrotown to Lougheed Town Centre, from the coordinates, is 8,184.9 m, so the stations form the first triangle. The algebra alone could not choose; extra information had to. Students who learn to ask what information would settle an ambiguity have learned something larger than a trigonometry rule.
Try it yourself. (1) Keep a and C the same and shrink c until only one triangle is possible; at what length does that happen? (2) Use the cosine law to find the distance from Patterson to Holdom from their coordinates, then check with the distance formula. (3) Convert the Gilmore angle from Metrotown, 99.2 degrees, to radians. We go through the answers in the free lesson.
Trigonometry students who like explaining their reasoning do well in the CEMC contests that ask for full solutions. CEMC published the dates below for its North and South America sittings, and we checked them on 22 October 2026.
| Contest | Who writes it | Format | CEMC date |
|---|---|---|---|
| Fryer, Galois, Hypatia | Grades 9, 10 and 11 | 4 questions, four questions, some answer-only and some full-solution, in 75 minutes | Wednesday 7 April 2027 |
| Euclid | Final year of secondary school | 10 questions, a mix of answer only and full-solution, 2.5 hours | Tuesday 6 April 2027 |
| Canadian Team Mathematics Contest | Teams of six, Grades 9 to 12 | Individual and team events | From Wednesday 14 April 2027 in school |
Full-solution questions are marked on the argument, not only the final number. That suits trigonometry well: a student who writes “by the cosine law”, substitutes cleanly and states why only one triangle is possible is doing exactly what these contests reward. CEMC’s weekly Problem of the Week, sent to educators for students from Grades 3 to 12 every Thursday, is good practice for writing short, complete solutions.
Students write these through a school, never alone, in CEMC’s own rules. A Burnaby student whose school skips the April contests can, CEMC says, look for another local school to take them in.
CEMC also publishes free courseware for Grades 4 to 12, and it is honest that no certificate or credential is awarded. We use it as reading, never as a substitute for a teacher checking the work.
Contest lessons use problems we write and label as ours. We never copy CEMC past papers or solutions, and we are not connected with CEMC. See our Fryer, Galois and Hypatia guide.
Our prices are shown in the fees section below, in your own currency, so this text carries no figures. This is how we suggest a Burnaby family compares any two offers.
| Comparison | How to work it out | Our side of it |
|---|---|---|
| Cost per lesson taught | Monthly cost divided by lessons that really happen | Eight live classes a month |
| Cost per minute of student solving | Watch a lesson: who holds the pen? | Students write on the shared board most of the lesson |
| Hidden costs | Travel time, missed sessions, materials | No travel; the pricing page sets out missed classes |
For most Burnaby students a group class of fifteen to twenty at one level is enough to keep a course on track, with other students’ questions as a bonus. One to one is worth paying for when there is a sharp, specific problem: the ambiguous case refuses to make sense, identities feel like guesswork, or a Pre-calculus 12 final is a few weeks away. Many families use one to one for a term and then move to a group.
Grade bands are a guide only. Where a Burnaby student starts depends on what they can already explain in the free lesson.
Counting, place value, simple shapes and measurement, all explained aloud.
Early Math FoundationsMental Maths for KidsFractions, ratio, angles, scale drawings and first equations, the base trigonometry needs.
Elementary Maths for Grades 1-5Middle School Mathematics MasterySimilar triangles, right-triangle trigonometry, then the sine and cosine laws in Pre-calculus 11.
High School MathematicsMaths Through CodingPre-calculus 12 trigonometry, logarithms and series, with Euclid-style problems for keen students.
Western Canada Grade 12 MathWaterloo Math ContestsIt will give an answer. Whether it gives both answers, or the right one, is another matter.
Type the ambiguous-case question into a chatbot and it may return 69.96 degrees and stop, never mentioning the second triangle. Ask it for the distance between two stations and it may give a straight line when the question meant track length. A student who understands the sine law and the map catches both slips; one who copies the output does not.
So every lesson asks the student to sketch, estimate and justify before computing. AI tools appear only for students old enough under our age policy, and then only as a second opinion on finished work. Work handed in at school stays the student’s own.
The Pre-calculus 11 phrase “including ambiguous cases” is a small reminder that mathematics is about knowing when an answer is incomplete. The longer argument is in why problem solving beats copying in the age of AI.
Lessons run at home on a laptop or desktop, so a student near Metrotown and one near Lougheed can share a teacher.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
BC went to permanent UTC-7 after 8 March 2026, so Burnaby clocks stay put in November. Our teachers keep India time, 12 hours 30 minutes ahead, and invitations name the Pacific time.
Trigonometry needs pictures. Teacher and student draw on one shared board, so every triangle is labelled before any formula is used.
Lessons follow the student’s BC course, so Pre-calculus 11 and Foundations 11 students are not given the same plan.
Numbers on 604, 778, 236, 672 or 257 all work in the form. Enter ten digits; the +1 is pre-filled.
A complete lesson costs nothing and needs no card. It ends with a course, level and time we suggest.
No Burnaby centre
There is no Modern Age Coders centre in Burnaby, and we do not suggest otherwise. Teachers in India teach live online; the student needs a computer, a microphone and a steady connection.
Free lesson, group month, private month: each priced in your currency.
A free, complete live lesson that ends with a course and level suggestion.
The monthly fee for eight live classes in a group of fifteen to twenty at one level.
The monthly fee for eight lessons with one teacher, at times you choose.
Burnaby families pay the same as families in any other part of Canada. Nothing is charged before the free lesson and an agreed plan; holidays and missed lessons are covered on the pricing page.
Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Tell us the grade and the course. A Grade 5 child might begin with angles on a clock face; a Pre-calculus 11 student might begin with the station triangle.
The questions Burnaby families ask us most often.
We teach Burnaby students online. There is no Burnaby building; a teacher teaches each lesson live, either one to one or to a group of fifteen to twenty at one level.
The fees section shows a free first lesson, a monthly group fee and a monthly one-to-one fee, all in your currency. You pay only after the free lesson.
Yes. We usually start a step back, with similar triangles and rearranging equations, then return to the laws and the ambiguous case with diagrams.
Yes, beside the school course. Our Western Canada Grade 12 Math course covers radians, the unit circle, identities, logarithms and series.
They will not, because we do not grant BC credits. Only the student's school awards credits and final marks.
CEMC's Fryer, Galois and Hypatia contests on 7 April 2027 and the Euclid on 6 April 2027 both include full-solution questions. Students enter through their school.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Times are given in Pacific time, which BC no longer changes.
Yes, and it helps. Ratio, angles and scale drawings in Grades 6 to 8 make Grade 10 trigonometry far easier.
Yes. Lessons are online, so a student in New Westminster or Coquitlam sits in exactly the classes a Burnaby student does.
It is the kind of lesson we teach in Pre-calculus 11 work. The data comes from the City of Burnaby; the calculations and the problem are ours.
The national overview is our online math tutor page for Canada, and the provincial one is coding classes in British Columbia. For senior math see Calculus 12 tutoring, and for contests see Euclid preparation.