Overview · DEC & DDG · Applications · Scientific ML · CS & Astrodynamics · Funded Projects

Research Overview

My research exists at the intersection of geometry, topology, and computation and the guiding philosophy of my research has been the use of intrinsic, coordinate-free geometric approaches. I focus on exterior calculus and a coordinate-free view of differential geometry to create their structure-preserving discretizations. We translate the objects and operators of these into finite-dimensional combinatorial equivalents on simplicial complexes. This allows us to build computational methods that aim to preserve topological and geometric invariants and algebraic relations that hold in the smooth setting. The instances where the discrete and smooth structures diverge have also become interesting areas of study in their own right. Our geometric perspective provides a powerful, unified framework for solving complex problems across mathematical physics, engineering, and modern artificial intelligence.

Foundations: Discrete Exterior Calculus (DEC) & Differential Geometry

DEC origins: The core foundation of my work is Discrete Exterior Calculus which is the title of my 2003 Caltech Ph.D. dissertation. For a recent video introduction see my ICTS Lectures from November 2025. Elementary algebraic topology, supplemented by geometry is used in formulating DEC. Smooth manifolds are replaced by abstract or geometric simplicial complexes. Cochains, taking values on vertices, edges, triangles, tetrahedra etc., play the role of discrete differential forms and coboundary operator is the discrete exterior derivative. The discrete wedge product is anti-symmetrized cup product. The metric enters via a diagonal discrete Hodge star defined using circumcentric Poincaré dual cell complex. Contraction is defined via a flow out formula or a formula related to L2 duality of wedge and contraction and Lie derivative using Cartan homotopy formula. All this was part of my dissertation.

Triangulations: Our first focus after this was the invention and development of well-centered triangulations (WCT). In WCT circumcenters are in simplex interiors, which is useful for a simple formulation of a positive definite discrete Hodge star. This led to our discovery of the first dihedral acute triangulation of a cube. Later we relaxed the well-centeredness requirement, defining a diagonal Hodge star for Delaunay triangulations.

Vector bundle valued DEC for DDG: Starting from around 2015-16 we have developed a discrete exterior calculus for vector bundles with connections, as a foundation for discrete differential geometry (DDG). This work is ongoing and part of it has appeared in dissertation of my former student Mark Schubel and later on in arXiv.

Recent DEC: In addition to vector bundle valued DEC, some highlights of our recent DEC work include: discovery of an averaging interpretation of discrete wedge and naturality of DEC operators under abstract simplicial maps; proof of convergence and stability for Hodge-Laplace problems in dimension two; construction of discrete Poincaré operators to compute potentials; and a method for constructing A-infinity structures on simplicial complexes using Poincaré operators. Our discovery of A-infinity structures in DEC is an example of the surprising manner in which inevitable gaps between smooth and discrete structures, in this case a fundamental obstruction to discrete wedge associativity, leads to new discoveries. This appears in the recent dissertation of my former student Bingyan Liu.

FEEC: I also work in Finite element exterior calculus (FEEC) which is another discretization of exterior calculus widely used in numerical analysis. Our older work in this is on a posteriori error estimation for adaptive FEEC. In recent work, we have related the DEC and lowest order FEEC norms, and DEC and FEEC wedge products. Other ongoing FEEC projects are in geometric scientific machine learning (see below).

BGG and double forms: A very active area in numerical analysis is based on construction of higher order differential complexes from de Rham complexes. This is inspired by the Bernstein-Gelfand-Gelfand (BGG) technique from geometry. The basic objects are double forms, originally defined by de Rham, and widely used in coordinate-free differential geometry since the 60s and 70s, for example in the works of Calabi, Kulkarni and others. These entered numerical analysis via BGG-inspired constructions in the works of Arnold, Čap, Christiansen, Hu and others. I am involved in a few projects related to BGG and double forms. One is a BGG construction for DEC leading to a definition of discrete symmetric tensors in DEC. This appears in the recent dissertation of my former student Chengbin Zhu. Another ongoing project is in theoretical foundations of structure and calculus of double forms with a view towards discretizations.

Applications: Physics, Topology, & Numerical Analysis

We apply these structure-preserving methods to the numerical solution of partial differential equations in computational physics and engineering. Our earliest work in fluids was on Darcy flow. The discrete wedge product and Lie derivative were instrumental in our work on Navier-Stokes' equations on two dimensional simplicial surfaces, later generalized to two phase flow. In topology we have used FEEC for computing discrete harmonic forms in a given cohomology class and spectral techniques for computing L2-norms of harmonic forms on hyperbolic 3-manifolds. The latter is ongoing work with Nathan Dunfield. Research on DEC methods for elasticity is ongoing.

Geometric Scientific Machine Learning

As researchers in AI increasingly recognize the necessity of structure preservation, we have begun applying our geometric frameworks to machine learning in scientific computing. Supported by a recent NSF grant with Nat Trask starting in June 2026 we are combining machine learning with structure-preserving discretizations for PDEs with tensorial constraints. Such constraints arise in many physical applications and in differential geometry.

Computer Science and Astrodynamics

Older research: My academic background is rooted in Computer Science, with an early focus on logic and automated theorem proving at Stanford University, and software verification at Sun Microsystems, where I later worked in computer graphics verification and development. At Sony Corporation and early in my graduate work at Caltech I did research on image processing: noise removal and template matching. The latter has led to techniques for brain scan matching. My other research at Caltech was in variational integrators for ordinary differential equations and applications of structure-preserving techniques in computer graphics. Some examples are: discrete shells and vector field processing.

At NASA's Jet Propulsion Lab and soon after moving to Illinois I worked on geometric approaches for trajectory design for the Jupiter Icy Moons Orbiter in the context of the circular restricted three-body problem later shifting my attention to fast computations of asteroid gravitational field.

A homological version of the cohomologous harmonic form problem is to find a shortest cycle in a homology class. It was known to be NP-hard for mod 2 homology. We showed that using integer homology, with some assumptions related to torsion one could solve this in polynomial time using linear programming. For example this can be done for any orientable manifold.

Recent research: A few years ago I dabbled in logic again, this time with a geometric perspective. This led to our results on the structure of satisfiable and unsatisfiable propositional logic sentences using graphs and hypergraphs. This was the dissertation research of my former student Vaibhav Karve. My introduction to machine learning research a few years ago was a standalone project on improvement of neural network performance for tabular data.

Externally Funded Projects