Back to About Me

Education Experience

Education Background

National University of Singapore

2022 - 2026

Bachelor of Computing, Computer Science

Anglo-Chinese Junior College

2018 - 2019

Junior College (A-Levels)

Fairfield Methodist School (Secondary)

2014 - 2017

Secondary School (O-Levels)

Computer Science Modules

CS1101S
Programming Methodology

Functional programming foundations using JavaScript; recursion, higher-order functions.

CS1231S
Discrete Structures

Mathematical foundations: logic, proofs, sets, functions, and graph theory.

CS2030S
Programming Methodology II

Object-oriented programming, design patterns, and software engineering in Java.

CS2040S
Data Structures and Algorithms

Core data structures; trees, graphs, sorting, searching, complexity analysis.

CS2100
Computer Organisation

Computer architecture, assembly language, and low-level system operations.

CS2102
Database Systems

Relational databases, SQL, normalization, and database design principles.

CS2105
Computer Networks

Network protocols, TCP/IP stack, and distributed systems fundamentals.

CP2106
Orbital (Independent Project)

Self-directed full-stack application from ideation to deployment.

CS2109S
AI and Machine Learning

Machine learning algorithms, neural networks, and AI applications.

CP3200
Internship

Industry internship applying CS concepts in real-world settings.

CS3210
Parallel Computing

Parallel programming paradigms, multi-threading, and GPU computing.

CS3230
Design and Analysis of Algorithms

Advanced techniques: dynamic programming, greedy algorithms, NP-completeness.

CS3263
Foundations of AI

Search algorithms, knowledge representation, and reasoning.

CS4231
Parallel and Distributed Algorithms

Advanced algorithms for parallel and distributed computing systems.

CS4234
Optimisation Algorithms

Mathematical optimization techniques and computational implementations.

CS4246
AI Planning and Decision Making

Automated planning, reinforcement learning, decision-theoretic approaches.

CS4268
Quantum Computing

Quantum algorithms, quantum gates, and quantum information processing.

Math Modules

MA1521
Calculus for Computing

Differential and integral calculus with applications to CS.

MA2001
Linear Algebra I

Vector spaces, matrices, linear transformations, eigenvalues.

MA2101
Linear Algebra II

Inner product spaces, orthogonality, matrix decompositions.

MA2104
Multivariable Calculus

Partial derivatives, gradients, and multiple integrals.

MA2108
Mathematical Analysis I

Rigorous real analysis: limits, continuity, sequences, series.

ST2334
Probability and Statistics

Probability theory, statistical inference, hypothesis testing.

MA3238
Stochastic Processes I

Random processes, Markov chains, probabilistic modeling.

MA4251
Stochastic Processes II

Advanced stochastic processes, martingales, and continuous-time models.

MA4275
Mathematics for Reinforcement Learning

Mathematical foundations: dynamic programming, Markov decision processes, value functions.

Other Modules

GEA1000
Quantitative Reasoning with Data

Data literacy and statistical reasoning.

HSI1000
How Science Works

Scientific methodology and critical thinking.

CFG1002
Career Catalyst

Career planning and professional development.

CFG1004
Financial Readiness

Personal finance, budgeting, investments.

GEC1015
Public Health in Action

Public health challenges and policy.

GESS1025
Singapore: Next 50 Years

Singapore's future in governance and sustainability.

IS1108
Digital Ethics & Privacy

Ethics in tech, data privacy, digital responsibility.

ACC1701X
Accounting for Decision Makers

Financial accounting and business decisions.

GEN2061X
Support Healthy AgeingSG

Aging population and healthcare solutions.

IS2218
Digital Platforms for Business

Platform economics and digital transformation.

ES2660
Communicating in Info Age

Technical writing and presentation skills.

ETP3321
Summer Entrepreneurship

Startup fundamentals and business planning.

Student Organizations & CCAs

NUS Code For Community

President

Founded and built structured CCA with social-impact coding projects.

NUS Technopreneurship Society

Software Engineering Director

Led SWE recruitment and technical project development.

NUS Entrepreneurship Society

Director of Operations

Managed operations and entrepreneurship initiatives.

NUS Computing Club

Deputy Tech Lead

Supported technical direction for computing initiatives.

NUS Google DSC

Software Engineer

Built projects and developer community activities.

NUS Fintech Society

Blockchain Developer

Represented NUS at ETH Oxford & ETH Rome 2025.

External Positions

Perplexity

Campus Strategist, Country Lead

Leading campus strategy and growth in Singapore.

GitHub Campus Expert

Campus Expert Trainee

Training to build developer communities on campus.

Programs & Initiatives

NUS VIP@SoC

$10,000 Grant Recipient

Competitive project funding and development.

Atlas Incubator

Participant

Recruitment process and case deliverables.

TeachSG / OSA TeachSG

Mentor

Mentorship, sponsorship, and curriculum planning.

Contact Me

Feel free to reach out to me through the following channels:

Modul