John Sprague
John Sprague currently teaches Theory of Knowledge, Philosophy and Religious Studies at Tanglin Trust School, Singapore. He was previously Director of IB and Head of Theory of Knowledge at Sevenoaks School in the UK, and Head of Theory of Knowledge at King’s College School, Wimbledon.
Read More