undergraduate research

Completed work and possible projects in mathematical modeling and integrable systems.

In this page you can find some of the old Undergraduate research project that I have supervised. Furthermore, there is a list of proposed projects with some suggested readings, please send me and email if you are interested in working on any of these and/or want some extra details.

Completed project: decisions with the LBA model

With Haley Daniel, we studied the linear ballistic accumulator (LBA) model of choice and response time. Independent accumulators start with random evidence, rise at randomly chosen but constant speeds, and race to a threshold. Haley derived response-time distributions, implemented the model in Python, and compared simulations with brightness-discrimination data under speed and accuracy instructions. Read the project post for the derivation and results.

Proposed reading

The first accumulator to reach the threshold determines the choice.

Proposed project: Toda invariants in the FPUT chain

The Toda lattice is integrable; the nearby Fermi–Pasta–Ulam–Tsingou (FPUT) chain generally is not. Build both periodic chains with matching low-energy initial data, use a symplectic integrator, and calculate the first few Toda invariants from the Lax matrix along each trajectory. Compare their nearly constant values in Toda with their slow drift in FPUT. Repeat across energies and chain lengths to measure when the adiabatic approximation breaks down. The numerical goal is evidence for slow variation, with the time scale and assumptions guided by the theorem below.

Proposed reading

Schematic: a Toda invariant stays fixed while its FPUT counterpart drifts slowly.

Proposed project: a patch model for COVID-19 spread

Divide a region into a few connected patches, each with susceptible, exposed, infectious, and recovered groups. Let a travel matrix move people between patches and let local contact rates control transmission. Implement a small SEIR model, check that population is conserved, and explore how travel restrictions or different contact rates change the timing and size of outbreaks. Start with synthetic data so that the role of each assumption is visible; fitting real data would require careful attention to reporting bias and changing behavior.

Proposed reading

Travel links connect local SEIR dynamics across patches.

Proposed project: the scattering transform for KdV

The Korteweg–de Vries (KdV) equation describes nonlinear dispersive waves. Its inverse scattering transform converts an initial wave profile into scattering data for an associated Schrödinger operator; the data evolve simply, then reconstruct the wave. Begin with a single soliton, compute its bound-state eigenvalue, and verify that the reconstructed soliton travels at the predicted speed. A second stage could compare a two-soliton solution before and after its interaction and measure the phase shift.

Proposed reading

A soliton moves, while its associated spectral value remains fixed.