This is exactly how we should be teaching machine learning fundamentals - no more hand-waving, let the code and tests tell the story. Every student should learn this way. https://www.reddit.com/user/fxlrnrpt