Head of Computer Science: James McDiarmid

Heads of Department (PS) / Heads of Department (SS)

James is originally from Harare, Zimbabwe. He was educated at St John’s College in Harare, followed by Rhodes University in Grahamstown in South Africa where he graduated top of his Information Systems class. James spent a few years working for a software development company based in Johannesburg, and after finding staff training to be his passion, completed a PGCE from the University of South Africa.

He started his teaching career at Treverton College, teaching Years 9 to 11 across a variety of subjects including Accounting, Business Studies and Information and Communications Technology. He has since moved to Malaysia where he has taught Computer Science in the Prep and Senior School from 2019. His passion has and will always be in Computer Science and software development.

He has a love for most sports and particularly enjoys cricket, squash, hockey and golf. He also enjoys camping, birdwatching and photography. James is married to Bronwyn who is the Head of Humanities in the Prep School.