Motivated, accessible math. YouTuber | Open-source developer | Aspiring independent researcher. Prev: @Wikimedia #Eventmath grantee. Views are my own.

Denver, CO
Joined June 2016
I just released WebGL2 & GLSL: A zero-to-hero guide. It’s a full curriculum for internalizing the graphics pipeline—not just copy-pasting code. It uses spaced repetition to guide you from a blank canvas to building a minimal 3D engine from scratch. 🧵👇 github.com/GregStanton/webgl…
1
6
25
1,930
Replying to @CoryMSimon
Nice! I love how Strang emphasizes the fundamentals. My favorite approach is based on a simple visualization of the dot product: xitter.cf/HigherMathNotes/status… This picture makes its geometric properties intuitive, including the (Cauchy–Bunyakovsky–)Schwarz inequality.
#MTBoS How do you motivate the dot product for math students? I think my latest approach is my best yet! Extend ℝ to ℝ^n. We can multiply numbers in ℝ; how might we multiply vectors in ℝ^n? Hint: We can multiply numbers on a number line. Reduce to that. 1/
1
1
89
Are you a Google Docs user who often needs to convert drafts to or from Markdown, e.g. for GitHub? Productivity tip: * select a range of text * right click * select "Copy as Markdown" It'll format links, lists... and yes, TABLES! Can also "Paste from Markdown."
2
109
Nice application of linear programming to improve harvesting of drinking water! Even uses a reduced 2D linear program, perfect for teaching. One axis for mass of each candidate material. Solution is best combination, subject to min water delivery constraints. #math #iteachmath
🥤"Optimizing mixtures of metal–organic frameworks for robust and bespoke passive atmospheric water harvesting" by C. Harriman, Q. Ke, T. Vlugt, A. Howarth, C. Simon. feedback welcome on our new preprint! 💡the key idea is to optimize the composition of *mixtures* of metal-organic frameworks (MOFs) to comprise the adsorbent bed of a passive atmospheric water harvester. with a mixture, each MOF can specialize in delivering water under different conditions. we frame a linear program for the optimal design of the composition of the MOF adsorbent bed that is: (1) bespoke, i.e., tailored to a declared geographic region and time frame and (2) robust, i.e. satisfies minimum daily water delivery requirements despite variance in weather. both weather data and MOF water adsorption data are inputs to our optimization problem.
1
5
517
Replying to @CoryMSimon
Looks like a cool and valuable application of linear programming! I appreciate the inclusion of an LP in a reduced, 2D design space, and the clear visualization. Also the CC-BY 4.0 license :) Potentially makes it a good application for teaching. © 2025 Simon et al.
1
1
114
Very cool🧵here about a cutting-edge application of topology to drug discovery! Great example of fundamental mathematical modeling principles, including the use of simplifying assumptions: "If you forget the chemical information for a second," we're sort of left with... this?
Among the most common questions that I get from data scientists is "Are there any compelling applications of Topological Data Analysis?" The answer is yes, with high multiplicity. Would you like to see a brand new one? 1/
3
203
In case the world needs one more Tower of Hanoi animation, here you go😅 This one is made with love and @p5xjs. It's customizable and open source. Read on for some interesting facts, and guidance on how to customize the animation for your own needs.
1
133
Replying to @matthen2
Thanks for sharing this! It inspired me to finally fix a small issue with a logo animation I coded six years ago. It uses a cycloid with a similar design concept! khanacademy.org/computer-pro…
1
188
Replying to @hankgreen
American white pelican in Denver, Colorado. P.S. I'm a Hodgkin's lymphoma survivor. If you ever want to reach out, please do. I'd be happy to talk anytime. P.P.S. Kim's Convenience and The Neighbor are lighthearted Netflix comedies, if you need a distraction!
3
289
Wouldn't it be great if beginners could easily program #math animations directly in the browser, share them, and *interact* with them? Well... youtu.be/Br40z-lpC3o
3
11
2
49
15,175