Unboggler January 18, 2020 Generate a boggle board containing your custom list of words!
Seam Carving December 28, 2014 Rather than scaling or cropping, the seam carving algorithm resizes images by removing horizontal and vertical seams, which must cross the entire image, but are allowed to zig and zag around salient regions in order to avoid too much deformation.
Complex Domain Coloring February 15, 2014 Domain coloring is a way of visualizing complex-input complex-output functions by assigning a color to each point of the complex domain. Sampling these colors from an image produces amusing results!
AdamBots Automated Scouting Kit June 1, 2013 I used linear algebra to give my high school robotics team a competitive edge! Since robots compete in teams of three, an individual's contribution to the final score cannot be known. By scraping public match data and solving a linear system, I estimated an offensive power rating for each robot, which my team used to predict match outcomes and choose alliances.