Recent travel  (AKA where we may have met!) :

  • Ideals, Varieties, and Algorithms, Amherst College, June 2019. Presented a poster.
  • Visited the Leipzig Max Planck Institute for Mathematics in the Sciences, Germany, April-May 2019.
  • Theory and Practice in Machine Learning and Computer Vision Workshop at ICERM, Feb 2019.
  • Algebraic Vision Research Cluster at ICERM, Feb 2019. Gave a talk on current work on shape from shading.52595395_2597242076957964_1318084158441914368_oPhoto courtesy of ICERM.
  • Workshop on Real Algebraic Geometry at ICERM, October 2018, presenting a poster titled “Representing the Space of Visual Depth Ambiguities as a Real Affine Variety”.
  • S3PM (Shape, Solid, Structure & Physical Modeling) at UC Berkeley, June 2017. Received a NSF student travel award.
  • ISIT (Information Theory) at RWTH Aachen University in Germany, June 2017, giving a talk titled The Number of Independent Sets in Hexagonal GraphsSlides from my talk.
  • SIAM-AG (Algebraic Geometry) at Georgia Tech, July 2017, presenting a poster titled Induced Probability Measures on Persistence Diagrams. My poster.File_000 (1).jpeg


My research sits at the intersection of statistics, geometry, and topology.

Programming languages: I prefer Python (notebooks), TensorFlow, and MATLAB, but also have experience with C++, Java, and HTML/CSS. In addition, I am familiar with Mathematica, LaTeX, and Magma. I also enjoy making mathematical figures in Adobe Illustrator — for example, those on this page!

Teaching experience: I was a teaching fellow ENGSCI 150 (Introduction to Probability for Engineers) at Harvard in Spring of 2015. I am honored to have received a Certificate of Excellence in Teaching, based on student evaluations.