School Tutoring
University Tutoring
Professional Tutoring

Experienced IT educator with extensive knowledge, as well as teaching and industry experience with contemporary technologies and principles. Share computer science knowledge and skills with the next generation in this technology-driven world through tailor-made teaching approaches.
| Recent Students: 0 |
| Total Hours: 0 |
| Last Online: |
| All-time Students: 0 |
| Total Classes: 0 |
| Signed Up: |
| Recent Students: 0 | Total Hours: 0 | Last Online: |
| All-time Students: 0 | Total Classes: 0 | Signed Up: |
Experienced IT professional with extensive knowledge and industry experience using contemporary technologies and principles. Passionate about teaching and sharing IT knowledge with the next generation in this technology-driven world. Adept at project management and teaching Computer Science. AI and automation aficionado.
– Enhanced DBS certificate holder
– Safeguarding trained
– Multilingual classes (English/Cantonese/Mandarin)
2024 to Present: Computer Science Tutor
• Teaching international students by delivering UG (level 4) modules related to Computer Science, Software Development, Data Structures, Algorithms, Requirements Analysis and Project Management.
• Providing 1:1 GCSE/A-Level computer science tuition services to GCSE/A-Level students.
• Planning, designing and developing module materials to fit students’ needs from different cohorts with different levels of knowledge understanding.
• Monitoring learning progress and effectiveness by providing prompt and comprehensive assessments, grading and feedback to strengthen students’ understanding and self-development.
• Marking summative assessments and providing both detailed positive and negative feedback.
2025 - Present: Associate Tutor, Computer Science, University of Essex Online
• Teaching university students from all around the world by delivering online seminars for UG (level 4-5) modules related to Software Engineering and Software Development
• Adapted pedagogical approaches to accommodate mature, part-time students balancing work, family, and study commitments, demonstrating sensitivity to diverse life circumstances and time constraints.
• Marking and moderating summative assessments, providing detailed positive and negative feedback.
2024 - Present: Tutor (PGTA), University College London (UCL)
• Teaching computer science modules related to Software Engineering, Web Development, Programming (Python, Java), Algorithms, Artificial Intelligence (Machine Learning), Interaction Design, Operational Risk Measurement, Digital Technologies and Business Strategy, from UG (level 4-5) to PG level (level 7).
• Planning courses in the modules according to different students’ needs and proficiency levels using different pedagogical approaches to engage students’ participation and maximise learning outcomes.
• Delivering and facilitating tutorials, workshops and viva sessions, with adaptive teaching approaches using various teaching tools to explain concepts concisely and effectively.
• Monitoring learning progress by providing assessments and grading on student coursework with prompt and comprehensive feedback to strengthen their understanding and self-development.
GCSE/A-Levels: Computer Science (all exam boards)
UG: Computer Science/Computing
Verified
2025 - Associate Fellowship of the Higher Education Academy (AFHEA), Advance HE, UK
2023 - BCS Professional Member (MBCS), British Computer Society, UK
| Weekdays | Weekends | |
|---|---|---|
| Morning | ||
| Afternoon | ||
| Evening |