Computer Science Teacher

Home 9 Our Team 9 David
UK Virtual School Teacher Lucy


Role: Computer Science Teacher

Year Groups: Secondary Computer Science 

Degree: Bachelor of Education, QTS, MA in Personal, Professional and Work-Related Learning Education

Taught in: UK

Hello! I’m David, and I’m thrilled to be a recent addition to the UKVS teaching team.

What I most love about teaching is getting to know students and helping to inspire them to achieve incredible things.

My journey in education began with training as a Primary School teacher, earning a B.Ed (Hons) from the University of Wales and Qualified Teacher Status (QTS). My passion for learning led me to pursue an MA in Personal, Professional and Work-Related Learning Education with Hertfordshire University. Over the years, I’ve accumulated valuable experience teaching GCSE, A Level, and BTEC (Advanced) in Computer Science.

In 2000, I temporarily diverted from teaching to serve as a Software Education and Training Consultant in the United States, where I expanded my expertise at the (then) cutting edge of IT. We all know that Computing is a fast-moving subject but way back in the “noughties”, who’d have known Artificial Intelligence was going to make such a sudden impact in our lives!

Beyond the classroom, I’ve found newfound appreciation in the joys of running and long-distance walks, often with my canine companions (Carmen and Brady), in the Spanish “campo” where I now live.

I am eagerly anticipating the opportunity to meet your child and be a part of their journey towards accomplishing incredible things. Together, let’s inspire and achieve!