InThinking Subject Sites

Subscription websites for IB teachers & their classes


Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

IB Approved Workshops
Computer science (New Syllabus)
IB DP Category 1

Stockholm, Sweden, 2 - 4 May 2025
Find out more


Computer science (New Syllabus)
IB DP Category 2

Barcelona, Spain, 29 - 31 August 2025
Find out more


Find all InThinking Workshops at
inthinking.net

Michael Brooke

With 25 years of teaching experience across diverse educational settings, Michael Brooke is a seasoned educator with a passion for innovative technology integration. His expertise spans Mathematics and Computer Science instruction at GCSE, A Level, and IB levels, including 17 years of dedicated IB Computer Science teaching. He also works as an IB examiner. 

Currently, Michael serves as a Director of Technology at an international school in Portugal where, as part of the senior leadership team, is responsible for the integration of technology into teaching and learning practices. He is committed to transforming education through innovative approaches that enhance student engagement and achievement.