Tamim's ThinkLab

Math enrichment and competition training for able Year 3-9 students.

Small-group coaching in Bardia, south-west Sydney, and online Australia-wide. For students who already do well in school maths and want to go further — not for catch-up or remedial help.

Enrol / Enquire Message on Facebook

Registered AMT coaching clinic • In-person in Bardia, NSW • Online Australia-wide

Who ThinkLab is for

ThinkLab is for students who:

  • Are in Year 3-9 and already performing well in school mathematics
  • Enjoy hard problems and want to be stretched beyond the syllabus
  • Are preparing for AMC, KSF, AIMO, Bebras, CAT, AIO, or the Selective High School Placement Test
  • Can work independently on a problem for 10+ minutes without giving up

ThinkLab is not for students who:

  • Need help catching up on school maths or fixing gaps in fundamentals
  • Are looking for homework help or exam cramming
  • Are below Year 3

If your child needs to strengthen foundational skills first, Khan Academy and classroom resources are a better starting point. Come back to us once the fundamentals are solid.

Read more about our approach →

Competitions we participate in

Tamim's ThinkLab is a registered AMT coaching clinic. My students participate in the following competitions each year:

View competition hub →

Explore Programs

🧮

Math Enrichment

Year 3-9 enrichment with competition-style problem solving, deep reasoning, and NSW-aligned extension.

🧠

Thinking Skills (SHSPT)

Year 5 logic, patterns, and spatial reasoning support for Selective High School Placement Test preparation.

💻

Python Coding

Foundations, data structures, and algorithms for high school students who enjoy structured problem solving.

🏆

AMT Competitions

AMC, KSF, Bebras, CAT, AIO, and AIMO pathways for enrolled students through ThinkLab's AMT coaching clinic.

Australian Maths Trust (AMT) competitions we host

Tamim's ThinkLab is a registered AMT coaching clinic. We run AMT competitions for our enrolled students at our centre (or as arranged). Learn more about each competition on the AMT website.

View competition hub and all internal pages →

🏆

AMC — Australian Mathematics Competition

A broad reasoning challenge across primary and secondary year levels; great for building problem‑solving habits.

ThinkLab AMC page → · About AMC at AMT →

KSF — (Kangaroo)

Internationally inspired problem sets that emphasise creative, non‑routine thinking in mathematics.

ThinkLab KSF page → · About KSF at AMT →

🧩

Bebras Challenge

Computational thinking puzzles (no coding required) that build logic, patterning and algorithmic reasoning.

ThinkLab Bebras page → · About Bebras at AMT →

⚙️

CAT — Computational & Algorithmic Thinking

A written competition focused on algorithms and logic; excellent preparation for later informatics study.

ThinkLab CAT page → · About CAT at AMT →

👨‍💻

AIO — Australian Informatics Olympiad

A programming contest for students with some coding experience; a pathway into informatics competitions.

ThinkLab AIO page → · About AIO at AMT →

🥇

AIMO — Australian Intermediate Mathematics Olympiad

A proof‑style contest that deepens mathematical reasoning for students ready for extended problems.

ThinkLab AIMO page → · About AIMO at AMT →

Note: Competition entries at ThinkLab are for enrolled students only.

About Tamim

Tamim Shahriar

I'm Tamim Shahriar. I've spent over a decade building software and leading engineering teams in Australia and Singapore — most recently as an Engineering Manager at SafetyCulture in Sydney, and before that at Grab in Singapore, South-East Asia's largest ride-hailing and fintech company.

Alongside that career, teaching has been the constant thread:

  • Academic Counsellor, Bangladesh Math Olympiad — national camp trainer (2007, 2008) and 2026 guest instructor on Graph Theory
  • Author of 17 books on programming and mathematics (16 in Bangla, 1 in English), several of which are standard references for Bangla-speaking students learning to code
  • 99,000+ subscribers on YouTube, where I've taught programming and problem-solving to a generation of students across Bangladesh
  • Speaker at PyCon Singapore, the Python Education Summit Singapore, and other international conferences on programming and education

At ThinkLab I teach what I wish more students had access to when I was learning: small-group coaching that takes hard problems seriously, builds real reasoning habits, and treats students as capable thinkers.

LinkedIn

💡Teaching Philosophy

"Mathematics isn't memorising formulas—it's learning to think clearly through any problem."

Fees & Enrolment

Term length 9-10 weeks, aligned with NSW school terms
Class size Maximum 6 students
Class length 75 minutes
Fees From $560 per term (exact fee depends on program and year level - confirmed on enquiry)
Formats In-person in Bardia • Online for selected batches

Prefer Facebook? Message us there - we check both.

FAQ

What is the course fee?
Fees start from $560 per term. Exact fees depend on the program and year level and are confirmed on enquiry.
What age groups do you teach?
Math enrichment: Year 3 to Year 9. Thinking Skills: Year 5 only (for Selective High School Placement Test preparation). Programming: Year 7 and above. I don't teach students below Year 3.
Is this suitable for my child who is struggling with school math?
No — ThinkLab is enrichment, not remediation. If your child needs to strengthen foundational skills first, try Khan Academy and classroom resources, then come back to us for enrichment.
What programming topics do you cover?
I teach Python programming fundamentals, data structures, and algorithms. For students interested in competitive programming, I provide preparation for the Australian Informatics Olympiad (AIO) and other informatics competitions. Programming courses are for Year 7 and above.
Do you run regular chess classes?
I don't run a regular chess program. However, I can organise chess sessions during school holidays if there's interest. Please contact me on Facebook to request holiday chess programs.
How big are classes and how long are they?
Small groups (max 6 students); typical class length is 75 minutes.
Where are you located?
I'm based in Bardia, NSW (south-west Sydney).
Are online classes available?
Yes. Online classes run for selected batches and are open Australia-wide. In-person classes run in Bardia. Use the enquiry form to check current online availability for your year level.
How do I know if my child is ready?
If your child consistently scores well in school maths and finishes classwork quickly looking for more, they're likely ready. If unsure, mention it in your enquiry and we'll suggest a short placement conversation.
How do I contact you?
Use the enquiry form above or message us on our Facebook page. We check both.