Study With Our Tutors
Kelvin
Qualified Teacher | MSc in Software Engineering
I teach Computer Science by bridging theory with real-world application. I support students across IB, A-Level, and IGCSE programmes as they build skills in algorithms, programming, and computational logic. Whether it’s Python or Java, recursion or Big O notation, I break down complex topics into manageable steps. My students don’t just learn to code—they learn to think like developers and approach problems methodically.
Teaches:IB Computer Science A-Level Computer ScienceIGCSE Computer Science
Hire a tutorQualifications
Degree Qualifications:MSc in Software Engineering/BSc in Computer Science/PGDE in ICT Education
Vetted Tutor
Personally Interviewed
Our tutors go through a rigorous selection process, having been interviewed to assess their teaching skills and subject knowledge. They have extensive tutoring experience with a track record of success, helping students achieve their academic goals.
Tutoring Experience
I started tutoring after years of working in systems development and data security, which gave me the insight to teach with both depth and practicality. I’ve helped students across Hong Kong refine their internal assessments, build clean code for portfolio projects, and prepare for final exams with a sharp focus on paper-specific strategies. I also mentor students preparing for university-level CS, offering guidance on interview prep, logic challenges, and personal project development.
Testimonials
"Kelvin helped me fix my IA code and made the documentation part so much easier to understand."
Darren, IB HL Student
"He really knows how to explain algorithms. I finally understand recursion and sorting methods now."
Felicia, A-Level Student
Flexible online tutoring to fit around your schedule

Hire a tutor
Please fill out the form and we'll find a tutor for you