Skip to main content


I currently have two PhD students: Josh Rice and Zach Greif and one postdoctoral advisee: Matt Mastroeni.

I study computational commutative algebra and algebraic geometry. I use a lot of Macaulay2 in my research, so a willingness to write code is useful. Students who end up working with me will eventually need to become familiar with the major ideas in texts like "Commutative Algebra with a View Toward Algebraic Geometry" and "The Geometry of Syzygies" by Eisenbud, or "Graded Syzygies" by Peeva. These are all wonderful textbooks that could be used as reading course material.

If you are interested in working with me, I encourage you to come and talk to me early in your graduate career. Generally speaking I want students to have taken at least one class with me before I become their PhD advisor, though I'm happy to help you find the right PhD advisor even if it's not me. The following courses are most useful for my area of research: Math 504/505 Abstract Algebra I and II, Math 619 Commutative Algebra, Math 511 Complex Analysis, Math 624 Manifolds, Math 502 Topology, and Math 506 Algebraic Topology. (Also relevant: Math 510 Linear Algebra, Math 533 Cryptology, Math 567 Graph Theory, Math 568 Enumerative Combinatorics, Math 617 Category Theory, Math 618 Representation Theory)

Previous Advisees

Undergraduate Research Advisee Years Publications First Position
Heather Newman 2015-2017

Asymptotically good homological error

correcting codes, JACODESMATH, 2019

Graduate student at Drexel University
Zach Greif 2017-2018

Green-Lazarsfeld condition for toric edge

ideals of bipartite graphs, J. Alg., 2020

Graduate student at Iowa State
Zach Mere 2019-2021

G-quadratic, LG-quadratic, and Koszul

quotients of exterior algebras, submitted. 2021

Graduate student at University of Utah