Computer Science Faculty
Computer Science
Vajih Bashir
Head of Subject-Computer Science;Teacher of Computer Science
University of Bradford, Master of Science in Forensic Computing
University of Bradford, Bachelor of Engineering in Software Engineering
University of Teesside, PGCE in Computer Science
UK Qualified Teacher Status (QTS)
Born and raised in the United Kingdom, Vajih holds a BEng in Software Engineering, an MSc in Forensic Computing, and a PGCE in Computer Science with QTS.
With ten years of successful teaching and leadership experience across the UK and the Middle East, Vajih has led innovative initiatives in curriculum design, digital pedagogy and staff development.
As Head of Computer Science at SCIE, Vajih is committed to fostering academic excellence, intellectual curiosity and independent thinking among students. Vajih believes education should empower learners to explore ideas with confidence, confront challenges with integrity, and cultivate creativity and a global outlook to make meaningful contributions to an ever-changing world.
John Barton
Teacher of Computer Science
BSc in Education, University of Nevada Las Vegas
Mr Barton has 10 years experience working in CS and IT fields in the US before becoming a teacher. Since then, he has spent 13 years as a classroom teacher of mathematics, computer science, robotics, and engineering/STEAM. Of those, he has spent 7 years internationally in China and the Dominican Republic teaching classes of all levels including AP level courses.
Lalin Jayawardena
Teacher of Computer Science
Bsc in Forensic Computing, University of central Lancashire, UK
4 years A-level /iGCSE experience in Computer Science, Information Technology and ICT as well as 3 years experience in ESL/IELTS teaching.
Lewis McSweeney
Teacher of Computer Science
BSc Education Studies and Computing, Canterbury Christ Church University
Postgraduate Certificate in Education, Canterbury Christ Church University
Originally from the United Kingdom, I have 7 years of experience in education. For the past 2 years, I have taught in Spain, gaining expertise in the international curriculum as the head of department in an international school. Now, I’m excited to explore a new teaching environment and immerse myself in a different culture, discovering new values, traditions, and morals along the way.
Shawn Wu
Teacher of Computer Science
Bachelor of Science, Computer Science and Statistics, University of Minnesota, Twin Cities
Mr. Wu taught AP courses at Vanke Meisha Academy for three years. He has 6 years’ experience teaching AP/A Level/IB courses.
Mr. Wu is a College Board certified AP teacher, he also had working experience as programmer at top technology company.
Hannah Yang
Teacher of Computer Science
Master of Philosophy in Electronic and Computer Engineering, Hong Kong University of Science and Technology
Bachelor of Engineering, Beijing University of Posts and Telecommunications
Hannah has experience in teaching robotics, python programming, and IGCSE ICT courses. She won prizes in several national-wide innovative competitions for undergraduate students, including electronic design competitions, intelligent car design competitions and etc. She also guided junior students in participating these programs.
Shahla Ahmadova
Teacher of Computer Science
Bachelor’s in Mathematics and Computer Science Education, Baku Engineering University.
Master’s in Computer Engineering, Azerbaijan State Oil and Industry University.
Postgraduate Certificate in Education, University of Nottingham.
NPQSL (National Professional Qualification for Senior Leadership), University College London
Shala has nearly a decade of teaching experience and specializes in IGCSE and AS/A Level Computer Science, alongside several years of experience teaching ICT and Mathematics.
Andrew Trigg
Teacher of Computer Science
Master Degree in Philosophy (First class honors), University of Auckland
PCGE, The University of Sunderland
CELTA, University of Cambridge
Andrew has about 12 years of teaching experience in China, including 7 years teaching AP Computer Science A, 5 years teaching AP Computer Science Principles, 5 years teaching AP Psychology, 5 years teaching GAC Computing and Information Technology and 1 year teaching AS and AL Computer Science.
Denise Davy
Teacher of Computer Science
London Guildhall University, Bachelor of Science in Business Information Technology and Multimedia Systems
UK Qualified Teacher Status (QTS)
PGCE in Canterbury Christ Church University
Denise Davy is a pragmatic and experienced Computer Science teacher with over 8 years of teaching and leadership experience in international and UK-based schools, who implements effective teaching strategies for IGCSE, A-Level, and IB programs.














