NUS Computer Science
Final-year Computer Science undergraduate at the National University of Singapore.
Singapore O-Level Computing · Online Group Classes
Learn Computing in a structured, instructor-led online group class with Corey Siah, an NUS Computer Science undergraduate with real-world software engineering and teaching experience.
12 clients have enquired

Final-year Computer Science undergraduate at the National University of Singapore.
Three software engineering internships at ShopBack, Venti Technologies and Gotrade.
University-level Computer Science teaching through ExamJam and secondary school mentoring through NUS Teach SG.
Learn alongside a small group of students through guided explanations, programming practice and exam preparation.
Computing with Corey.
I'm a final-year Computer Science undergraduate at the National University of Singapore with software engineering experience at ShopBack, Venti Technologies and Gotrade.
My industry and teaching experience help me break down technical ideas and connect Computing concepts to practical examples. In my online group classes, I guide students through explanations, programming practice and discussion to build confidence and strong foundations for their examinations.
University-level teaching through ExamJam and secondary school mentoring through NUS Teach SG.
Software engineering experience that connects Computing concepts to real problems.
Guided explanations, practice and discussion that help students build confidence together.
G3 / O-Level Computing
Our online group classes follow the Singapore-Cambridge G3 Computing syllabus, covering all five modules and preparing students for their Secondary Education Certificate examinations.
2027 G3 Computing syllabus (K349)↗Understand data representation, computer systems, networking, logic gates and other syllabus topics through clear, structured explanations.
Build Python skills through guided examples, programming exercises, debugging and algorithmic problem-solving.
Practise topical questions and exam-style problems while learning how to explain answers clearly and meet examination requirements.
Learn alongside other students, compare approaches, ask questions and strengthen understanding through instructor-led discussion.
Teaching approach
Build strong conceptual foundations before moving into examination questions and techniques.
Work through Computing concepts and Python problems with structured explanations, exercises and opportunities to ask questions.
Use practical programming examples to make abstract Computing concepts easier to understand.
Interested in online O-Level Computing group classes? Contact Corey to enquire about class sizes, schedules, course structure and fees.
12 clients have enquired
WhatsApp details are pending confirmation. Please email Corey to enquire about classes.