Thoughts of a Servant

From Apple Trees to Search Trees: Optimising Classical AI to Overcome TicTacToe
Algorithms

From Apple Trees to Search Trees: Optimising Classical AI to Overcome TicTacToe

June 30, 2026 · 20 min read

TicTacToe on an n×n board is computationally intractable. Classical AI's answer: convert the game into a search problem, then search intelligently. This post walks through...

I Ruined TicTacToe for My Children, and for Math 😭
Algorithms

I Ruined TicTacToe for My Children, and for Math 😭

June 17, 2026 · 13 min read

A small rule change to TicTacToe turns a childhood game into a lesson on recursion, search trees, state explosion, and why AI systems often need...

Machines Are Becoming Sophisicated Cyberattackers. Is Singapore Ready?
Opinion

Machines Are Becoming Sophisicated Cyberattackers. Is Singapore Ready?

April 19, 2026 · 20 min read

Within 9 days in April 2026, announcements from Anthropic, OpenAI, and Singapore's own CSA revealed that frontier AI has crossed a threshold in offensive cybersecurity...

About Me

I'm Choonyong Chan — a computing enthusiast documenting toy projects and lessons learned across Statistics, Security, Computer Science, and AI. I believe in learning by doing and sharing what I discover along the way. Feel free to reach out or follow along.