Alex is a rising senior at Indiana University in Bloomington, Indiana. He is studying mathematics, and plans to attend a PhD program upon completion of his undergraduate degree. In his downtime, Alex enjoys learning about mathematical topics that aren't taught during the school year; topology, graph theory and group theory are his current topics of interest. At IU, Alex is a member of the Ultimate Frisbee team, as well as the Hoosier Cooking Club, and is always looking to broaden his knowledge.
Project: Code Transformations
Code, even in the simplest of programming languages, can often become convoluted and overcomplicated. Without realizing, one could write a simple program using lines of extraneous code, which could actually be reduced to simpler, easier-to-digest pieces. This project aims to treat sets of functions as monoids in order to produce an algorithm that automatically searches for equivalences between monoids, with the overarching goal of simplifying code.
Favorite 3-Color 2D Totalistic Cellular Automaton