David MacKinnon graduated from Queen’s University in Canada with an honours degree in Life Sciences. After getting his teaching degree, David went on to earn a Master’s Degree in Educational Technology from the University of British Columbia.
Although his specialism is maths and biology, he also has experience teaching chemistry, physics, swimming and even a bit of History. David was a founding member of the Wellington College International Tianjin group, where he was a housemaster of the Orange. While in Tianjin, he was also responsible for the after-school activity program and was the lead for teaching and learning in the Senior School.
David loves to play sports in any way, shape, or form, including; ice hockey, rollerblading, football, basketball and volleyball. When he isn’t busy working at the school, he can be seen with his two lovely children, aged two and four years old. He believes that every student has the potential to do great things and it is our role as educators to unlock that potential. He also believes it is the school’s job to educate the whole pupil and help them develop into responsible, caring global citizens.