Kenneth Cheng — Mathematics, Modeling, Curiosity.
I am Cheng Sok Kin (Kenneth) — a secondary mathematics teacher in Macau. I build mathematical models for a living and for fun: epidemics on spatial grids, drone delivery networks, orbital debris cascades, music-to-equation converters. If a real-world problem has a curve hiding inside it, I want to find it.
I run a mathematical modeling course for my students and write a blog where I work problems out in public, complete with code, equations, and the wrong turns along the way.
What I’m currently exploring
- 🦟 Climate-driven epidemics — reaction-diffusion models for dengue with temperature-dependent mosquito ecology and $R_0$ fields
- 🚁 Last-mile drone delivery — ant-colony heuristics on networks with no-fly zones
- 🛰️ Orbital debris cascades — parallelized Cowell’s formulation for the Kessler syndrome
- 🌊 Coastal defense optimization — sea level rise, storm surges, and where to spend the dollar
→ Browse all 55+ blog posts or the project portfolio.
Featured projects
| Project | One line |
|---|---|
| 🌆 Urban Climate Resilience | Climate × epidemiology × network dynamics for resilient cities |
| 🏢 Smart Energy Macau | AI-driven energy optimization for Macau’s high-rises |
| 🌬️ Air Quality AI | PyTorch + XGBoost for real-time urban air quality prediction |
| 🎵 HarmonyMath AI | Real-time music-to-equation converter via FFT and harmonic analysis |
| 🔍 Fractal Dimension Explorer | Web app for analyzing fractal dimensions in images |
Recent writing
- Delays, Limit Cycles, and Phase Diffusion: A Mathematical Framework for Optomechanically Levitated Nanoparticles · Feb 2026
- Hubs, Pheromones, and No-Fly Zones: A Mathematical Framework for Last-Mile Drone Delivery Optimization · Feb 2026
- Rising Tides, Rising Costs: Optimizing Coastal Defense Strategies Against Sea Level Rise and Storm Surges · Jan 2026
- The Kessler Horizon: A Deep Dive into Modeling Orbital Debris Cascades with Parallelized Cowell’s Formulation · Jan 2026
- The Geometry of War: Modeling the Primarch Duel with Newtonian Physics and Stochastic Control · Jan 2026
For my modeling students
Welcome — you’re in the right place. The course materials and the blog archive are both for you. Many of the posts started life as worked examples for class.
If you’re stuck on a problem, try this in order:
- Write down what you know and what you want — in symbols, not sentences.
- Simplify until the problem is obviously solvable, then add the complications back one at a time.
- Plot something. Always plot something.
- If still stuck, email me.
Elsewhere
- 📧 sokkincheng@gmail.com
- 💻 github.com/skcKenneth
- 📍 Macau
Off the clock you’ll find me re-reading old mathematics, getting lost in Pink Floyd, or watching Chiikawa (yes — that’s where the avatar comes from).
Comments