About

I am a fifth-year Ph.D. candidate in Mathematics at Auburn University studying under Hal Schenck. I earned a B.S. in Mathematics with minors in History and Classics at the University of Kentucky. While at the University of Kentucky, I conducted research with the University of Kentucky Math Lab and the Multimodal Vision Research Laboratory.

My primary research interests lie in commutative algebra, algebraic geometry, algebraic combinatorics, and data analysis. I am particularly interested in problems that can be approached via computation. I will be on the job market this fall. A copy of my CV can be found here along with my contact information.


Papers

Publications


  1. Joint with Nasrin Altafi, Roberta Di Gennaro, Federico Galetto, Rosa M. Miró-Roig, Uwe Nagel, Alexandra Seceleanu, and Junzo Watanabe

    PDF | Abstract
    The connected sum construction, which takes as input Gorenstein rings and produces new Gorenstein rings, can be considered as an algebraic analogue for the topological construction having the same name. We determine the graded Betti numbers for connected sums of graded Artinian Gorenstein algebras. Along the way, we find the graded Betti numbers for fiber products of graded rings; an analogous result was obtained in the local case by Geller. We relate the connected sum construction to the doubling construction, which also produces Gorenstein rings. Specifically, we show that a connected sum of doublings is the doubling of a fiber product ring.


  2. Betti tables forcing failure of the Weak Lefschetz Property Lefschetz Properties: Current and New Directions, Springer INdAM series, to appear

    Joint with Hal Schenck

    PDF | Video | Abstract
    We study the Artinian reduction \( A \) of a configuration of points \( X \subset \mathbb{P}^n \), and the relation of the geometry of \( X \) to Lefschetz properties of \( A \). Migliore initiated the study of this connection, with a particular focus on the Hilbert function of \( A \), and further results appear in work of Migliore–Miró-Roig–Nagel. Our specific focus is on Betti tables rather than Hilbert functions, and we prove that a certain type of Betti table forces the failure of the Weak Lefschetz Property (WLP). The corresponding Artinian algebras are typically not level, and the failure of WLP in these cases is not detected in terms of the Hilbert function.


  3. Surface modeling for airborne lidar IEEE International Geoscience and Remote Sensing Symposium, 2020

    Joint with Hunter Blanton and Nathan Jacobs

    PDF | Abstract
    Repeat-visit airborne lidar is a powerful tool for change detection in urban and rural environments. In this work, we present a learning-based approach that addresses one of the key challenges in comparing point cloud scans of the same region: handling geometric differences caused by varying sensor position. Our approach is to perform shape modeling through ray casting with a point cloud neural network. Recent work on learning-based shape modeling has been based on the assumption that an explicit surface representation is available, which is not the case for airborne lidar datasets. Our key insight is that by using a ray casting approach we can perform shape modeling directly with lidar measurements. We evaluate our method both quantitatively and qualitatively on learned surface accuracy and show that our method correctly predicts surface intersection even in sparse regions of the input cloud.


Preprints

  1. Graph Theoretic Reflection to Foster Alignment in Coordinated Courses Submitted

    Joint with Haile Gilroy and Melinda Lanius

    PDF | Abstract
    Despite online homework’s growing prevalence as a uniform component in coordinated mathematics courses, few studies have considered the connection, or lack thereof, between instructors of record and fixed online homework sets. In this mixed-methods study, we examined how 10 university mathematics educators working in a coordinated setting judged the quality of a sampling of online Calculus I homework assignments. Following an initial review of the homework sets, we introduced the educators to a novel instrument called the Course Alignment Analysis Tool (CAAT), which leverages graph theory to assess the alignment between the learning outcomes that an instructor feels should be prioritised and the learning outcomes most emphasised by an assignment or assessment. We analyzed the impact of engaging with the CAAT on participants’ consideration of uniform homework. We found that in- teracting with the CAAT affected coordinated instructors’ definitions of homework quality and that the CAAT is a promising professional development tool for novice instructors in particular.



  2. Joint with Ayah Almousa, Daoji Huang, Patricia Klein, Adam LaClair, Yuyuan Luo, and Joseph McDonough

    PDF | Code | Abstract
    We introduce the MatrixSchubert package for the computer algebra system Macaulay2. This package has tools to construct and study matrix Schubert varieties and alternating sign matrix (ASM) varieties. The package also introduces tools for quickly computing homological invariants of such varieties, finding the components of an ASM variety, and checking if a union of matrix Schubert varieties is an ASM variety.



Research

hochster

Castelnuovo-Mumford Regularity

How complicated can the generators and relations of a module be?

tamari hasse 123

Stable Tamari Lattice

The combinatorics of posets in the stable Tamari lattice.

hypersurface

Lefschetz Properties

When does multiplication by a linear form have full rank in an Artinian algebra?

tda

Topological Data Analysis

Use techniques from computational topology to analyze and exploit the shape of data.


Software

matrixschubert

MatrixSchubert

A Macaulay2 package with functions for investigating ASM and matrix Schubert varieties.

caat

CAAT

A tool to help analyze course alignment.

matrixschubert

Permutations

A Macaulay2 package implementing permutations (in progress).

out-neighborhoods

Minimal Out-Neighborhoods

Python scripts for computing minimal out-neighborhoods (and some statistics) in the \( F \)-lattice.

tropical-curve

Tropical Curves

Python scripts for visualizing tropical curves.


Powered by w3.css