Hi, I’m Logan (Chao) Yang, a machine learning engineer and creative coder.

My main interests are machine learning, physics simulation,
math animation and music production.
I share my sketches, simulations, blog posts and videos here.

Connect with me on social media

twitter linkedin


Three Body Problem

The three-body problem has been a challenge in classical mechanics for hundreds of years.
It only has analytical solution in a few special cases. Even now, mathematicians are still discovering these special cases.
This is my simulation dedicated to the popular sci-fi, the Three Body Problem trilogy by Liu Cixin.
If you haven't read it yet, I strongly recommend it!

View »

Simulate Any Distribution: Monte Carlo

Ever wondered how to simulate an arbitrary probability distribution using uniform random numbers?
You can find the visual explanation here.

View »