01
Clarity and understanding
Teaching is structured and explicit so students understand how concepts work, not just what to do. The focus is on reasoning, patterns, and building confident, independent thinking.
Teaching Portfolio
Structured lessons, deliberate practice, and clear explanations that help students understand, apply, and succeed.
About Me
I am an IGCSE Computer Science teacher dedicated to helping students build strong understanding, confidence, and independence in their learning.
My teaching is structured around clear explanations, deliberate practice, and continuous formative assessment, ensuring that all students are actively engaged and making measurable progress.
I place strong emphasis on exam readiness, guiding students to not only know content, but to apply it effectively in exam-style questions. Through consistent feedback and targeted support, students develop both accuracy and confidence in their answers.
Teaching Philosophy
01
Teaching is structured and explicit so students understand how concepts work, not just what to do. The focus is on reasoning, patterns, and building confident, independent thinking.
02
Students learn by thinking, questioning, and solving problems. Through guided practice and a safe-to-fail environment, they test ideas, learn from mistakes, and refine their understanding.
03
Assessment is continuous and used to guide learning. Students apply their knowledge through meaningful tasks and projects, connecting Computer Science to real-world contexts.
Teaching Practice
Inquiry-led lessons, structured practice, and real-world tasks that make Computer Science active and meaningful.
View lesson plansProjects and outcomes that show creativity, technical growth, and confident problem-solving.
View student workAssessment used to guide learning, strengthen understanding, and make progress visible.
View assessment approachDigital tools selected carefully to improve feedback, interactivity, and clarity.
View classroom technologyWork beyond the classroom, from school software systems to mentoring, clubs, and interdisciplinary collaboration.
View achievementsEvidence Snapshot
Teaching Computer Science in international schools in China.
Experience in software engineering and research before teaching.
Mentoring and enrichment beyond the classroom.
Development of software tools to improve school processes.
Contact
I would be glad to connect and share more about my classroom practice, projects, and educational contributions.
Get in touch