Personal Projects
Not research but still cool

[Back to Main Page]

Mathematical Conventions Survey
A spur-of-the-moment, half-joke survey that went relatively viral. With 100 questions, the survey asks for your controversial mathematical conventions, from whether or not you think 0 is natural to how you write the Euler totient function. There were over 1500 respondents spanning 50+ universities around the world. Although the survey was not conducted to the highest scientific standards, I believe the results are funny, interesting, and educational.

[Click here to see the survey, the results, and more information]

Number Rotation Puzzle Solver
I wrote 1000+ lines of Python code that can solve any solvable NRP of the form "N x N+1 board with NxN rotating blocks". It uses the solving algorithm that I outlined in my paper.

Code: https://github.com/greenturtle3141/NRP-solver

Video: https://www.youtube.com/watch?v=4MDT1usPgxc

CMUMC Problem of the Day
This is an effort to compile the highest quality math problems for recreational solving. I typically seek problems that have a beautiful solution, have a surprising element, or are incredibly "pure" in their statements. I post a new problem every Monday, Wednesday, and Friday, the idea being that the problems increase in difficulty throughout the week.

You can find all past problems at this Google Slides. Please enjoy!

List of Math Words
Over the past several years, I've been managing a spreadsheet containing pretty much every math word that a high schooler or undergraduate math student would encounter. For fun, there are also some graduate and obscure concepts as well, but what's important is that the words are sorted and are relatively accessible. The goals of the list are twofold. There exist some lists of math words online, but they tend to suffer from one of two problems. The most common problem is that these lists tend to be too elementary and/or non-exhaustive. The second problem is a list being too exhaustive, which is an issue because in the end, 90% of words end up being too advanced for use in Skribblio. This issue would be mostly sidestepped if it could be filtered by "difficulty" in a way. As it stands, this is not the case.

You can find the current list at this link. The organization makes it simple to truncate the list to any difficulty from middle school math to undergraduate math, and moreover topics may freely be filtered out.