Software Algorithm Developer

"An equation has no meaning for me unless it expresses a thought of God."

—Srinivasa
Ramanujan

I am a software algorithm developer and an avid mathematician. I received my PhD in mathematics from Dartmouth College in 2023, with John Voight as my advisor. My research is focused on analytic number theory, with applications to arithmetic statistics and elementary number theory. However, I also dabble in algebra, geometry, game theory, graph theory, and logic. I received my MS in mathematics from Brigham Young University in 2018, with Michael Griffin and Paul Jenkins as my advisors.