Eastbridge Academy | Advanced Math & Comp Sci | Waterloo ON
Register now
Advanced mathematics & computer science · Uptown Waterloo

Go further than the syllabus.

Eastbridge Academy teaches advanced mathematics and computer science to high school students in Kitchener–Waterloo, through weekly problem sets and small seminars where students present and defend their own solutions. Everything we teach from is written in-house.

10–15
Students / cohort
15 wk
Fall term
2,000 ft²
Dedicated space
Fall term 2026 Now enrolling
Cohorts Grades 9–12
Mathematics CEMC + COMC
Computer science Python · Git · CCC
Classes 2 hrs / week
43.46°N · 80.52°W
Mathematics

Not a spectator sport.

Every week the cohort takes home a problem set drawn from our own archive of nearly thirty years of past contests, transcribed and tagged by topic and technique. At the next session, students present their solutions at the board, field questions, and learn the difference between an answer and an argument.

The CEMC contests, from Pascal through Euclid, and the Canadian Open give the year its structure. We prepare for them seriously, with in-house mock sittings and strategy guides built from twenty-five years of results, but the deeper aim is mathematical maturity: the composure to make progress on a problem you have never seen before.

Students at work
Classroom
Discussion
Coding
Collaboration
The lab
Computer Science

Taught the way software is built.

The weekly session is half lecture, half lab. Lectures build up the data structures and algorithms that high school courses never reach, and in the lab the class code-reviews one another's solutions from the week, the same way professional teams do.

Students work in Python with a real toolchain, committing every solution to Git from the first class. The problem sets grow into genuine projects; the current capstone has each student building a chess engine from scratch and entering it in a live arena against their classmates.

Seminars and mock contest sittings run all year; see events
How we teach

Do the problems, then defend them.

You can only learn so much by watching someone else solve a problem. Our seminars ask students to present their own solutions to the room and answer questions about them, because explaining an argument out loud is the fastest way to find out whether you really have one.

2 hrs
Classes / week
Weekly
Solution seminars/lectures
  • Cohorts of ten to fifteen, small enough that everyone presents
  • Handouts and problem sets written in-house, term by term
  • Mock contests and strategy guides built from decades of CEMC results
  • Instructors from industry and research, reachable between sessions
What's on

Upcoming events

Open houses, seminars, tournaments, and mock contest sittings; most are free, and all of them welcome prospective students.

Courses & schedule

This term at Eastbridge.

Each course meets weekly in a small cohort, with a problem set to carry between sessions.

Course 01 · Chess

Beginner Chess

For those new to chess who want to learn the rules, and those who have just begun playing and want build a strong foundation in the game.

  • Learn the rules of the game
  • Puzzles to train your problem solving skills
  • Post-game analysis to improve your play
Term
Fall Term 2026 (10 weekly classes)
Time
Fridays 5:00 - 6:00PM
Dates
Sept 18 - Nov 27, 2026
Price
$330/term ($30/class)
Course 02 · Chess

Intermediate Chess

For those who are comfortable with the game and are motivated to improve their strategy, calculation, and overall play.

  • Recognizing tactical opportunities
  • Building effective middlegame plans
  • Analyzing games and key positions
Term
Fall Term 2026 (10 weekly classes)
Time
Fridays 6:30 - 7:30PM
Dates
Sept 18 - Nov 27, 2026
Price
$330/term ($30/class)
Course 03 · Math

Grade 9 & 10 Math

For math enthusiasts who want to develop contest-level problem-solving skills.

Geometry Trigonometry Algebra
  • Contest preparation (Gauss, Pascal, Cayley)
  • Advanced problem-solving techniques
  • Mathematical reasoning and proof writing
Term
Fall Term 2026 (11 weekly classes)
Time
Tuesdays 6:00 - 8:00PM
Dates
Sept 15 - Nov 24, 2026
Price
$660/term ($60/class)
Course 04 · Math

Grade 11 & 12 Math

For advanced students ready to engage with university-level mathematical concepts.

Geometry Calculus Number Theory Polynomials Inequalities
  • Contest preparation (Fermat, Euclid, COMC)
  • Rigorous early calculus
  • Advanced combinatorics and number theory
Term
Fall Term 2026 (11 weekly classes)
Time
Wednesday 6:00 - 8:00PM
Dates
Sept 16 - Nov 25, 2026
Price
$660/term ($60/class)
Course 05 · Math

Computer Science

For CS students who want to master algorithms and modern development practices.

Data Structures Algorithms Version Control Testing Debugging
  • Fundamental data structures and algorithms
  • Modern development tools and practices
  • Contest preparation (CCC, Leetcode)
Term
Fall Term 2026 (11 weekly classes)
Time
Thursdays 6:00 - 8:00PM
Dates
Sept 17 - Nov 26, 2026
Price
$660/term ($60/class)
Course 06 · Math

Focused Projects

Advanced project-based learning for experienced developers.

  • Choose from a variety of projects in diverse domains
  • Build real-world applications together with subject-matter experts
  • Industry-standard software engineering workflows
Term
To be announced
To be announced
Course 07 · Math

The Ramp-Up: 5-day Math & CS Bootcamp

For students who want to arrive at university ready and fluent in the style of reasoning that defines proof-based courses in math, CS, physics, and engineering.

Formal Foundations Proof Techniques The ε-δ Foundation of Convergence Mathematical Communication
  • Formal Foundations
  • Proof Techniques
  • The ε-δ Foundation of Convergence
  • Mathematical Communication
Term
Summer Bootcamp (5 consecutive days)
Time
9:30AM - 4:00PM
Dates
July 6-10, 2026
Price
$800 $600+HST
To be announced
Course 08 · Math

The Ramp-Up: Multi-week Math & CS Summer Course

For students who want to arrive at university ready and fluent in the style of reasoning that defines proof-based courses in math, CS, physics, and engineering.

Formal Foundations Proof Techniques The ε-δ Foundation of Convergence Mathematical Communication
  • Formal Foundations
  • Proof Techniques
  • The ε-δ Foundation of Convergence
  • Mathematical Communication
Term
Summer Course (5 weeks, 10 classes)
Time
Mon & Thu, 9:00AM - 12:00PM
Dates
July 13 - August 14, 2026
Price
$1200 $900+HST
To be announced
The Eastbridge courtyard at 187 King St S
The space

A room of our own, in Uptown Waterloo.

Classes meet in our own two-thousand-square-foot space at 187 King St S, in a historic building in the heart of Uptown Waterloo, with the Vector Space maker community under the same roof. It was built for this work, with room for a seminar to argue around the board and a full row of development workstations for the lab.

187 King St S · Waterloo, ON
Gr. 9–12
Cohorts by level
Weekly
Classes
187 King St S
Uptown Waterloo
Apply

Want to talk it through first?

Registering is straightforward: pick a course above and sign up. But if you have questions about the material, the workload, or which course is the right fit, tell us a little about the student and we'll set up a short placement chat.

We use these details only to arrange the placement conversation.