Teacher of ICT and Computer Science

International School of Seychelles

January 2024 - Present

Going back to the African soil of Seychelles, where I have not only reconnected with the continent where I was born, but more importantly where I am yearning to give back what I have acquired from my studies and experience in computer science in the UK and elsewhere.


Registered Mental Health Nurse 

West London NHS Trust
April 2023 - January 2024
My interest in psychiatry as a second career, stems from a passion in stopping suicide, and encourage anyone going through a dark tunnel in their lives, to open up, and not suffer in silence, for there is light, power and hope in simply talking and being listened to. 

Online Tutor for BSc Computer Science and MSc Data Science

University of London
April 2019 - Present
Teaching online has been around for me, way before Covid struck. Using the Coursera platform to engage and infuse learners  with knowledge and skills on modules such as algorithms, game programming, how computers work and database design, on the BSc Computer Science programme, is an exciting experience. On the MSc Data Science programme, I am fascinated by the work produced from modules such as machine learning, python programming, data visualization and big data.  

Teacher of Computer Science and IT

St James Catholic High School, London
September 2018 - December 2019
The experience of teaching computing at key stage three and computer science at key stage four, whilst at St James Catholic High School, has been an eye opener for some of the challenges faced by most practitioners teaching in London schools. Playing four dimensional chess in every lesson where one is expected to be a teacher, social worker, policeman and a parent, yet still get the job done, with diligence.

Head of Computing and Business Studies

Shanghai United International School, Pudong, China
August 2017 - July 2018
With computer science being one of the most popular subjects in China, this was an outstanding opportunity to see all my students achieve top grades for both IGCSE and A Level. The fun in offering Cisco networking competitions over some weekends, was a good way to see aspiring network engineers and cyber security analysts.    

Head of IT and Website Coordinator

Braeburn International School, Arusha, Tanzania
August 2012 - July 2017
The beauty of teaching ICT at key stages three, four and five, as well as A Level computer science, in the land of Mount Kilimanjaro, could only extend any practitioner to unbelievable heights, where students dedication reinforced by parental support, have given us consecutive excellent results every summer.

Lecturer in ICT

South Thames College, Merton Campus, London
January 2004 - August 2012
My first full time teaching tenure, that brought me closer to the healthcare sector, with the delivery of specialist nursing and pharmacy related applications training, above the mainstream A level ICT curriculum. Teaching GCSE English alongside running study skills sessions, has been an enriching experience