Laura MillerMiller Lab · University of Arizona
Teaching, outreach, and code

Hands-on math

I like teaching mathematics with real problems and real data: a jellyfish pulse, a heart rhythm, a horse's stride. Most of what we build for teaching is free to use.

Courses at the University of Arizona

MATH 481Mathematical Modeling of Fluid Flow through and around Organs and Organisms
MATH 119ACalculus for Life Sciences
ACBS 272Introduction to Horsemanship
MATH 223Vector Calculus
MATH 577Introduction to Theoretical Fluid Dynamics
MATH 581AMethods of Applied Mathematics I
HSPHorses in Motion: A History of the Biomechanics of Movement (Humanities Seminars Program)

Research with students

  • Horse and Math Innovation Lab. A Vertically Integrated Project where students from many majors work together for several semesters on horse movement and physiology.
  • Course-based research in equine biomechanics. A class where every student does original research: collecting data, analyzing it, and building models.
  • Summer REU. Our Research Training Group in Data Driven Discovery, with support from the Provost Investment Fund, runs a summer program that pairs mathematics and data science with equine science.
  • Independent study. MATH 199 to 499, at any level.

Tutorials

Free tutorials on immersed boundary methods that I've developed over the past 12 years, from the theory to running simulations in IB2d and IBAMR. Please let me know if you find any issues or have suggestions for extensions.

Theory, LaTeX slides

Fluid Dynamics and IBM Theory

From deriving the Navier–Stokes equations to the immersed boundary method, solid mechanics for IBFE, and turbulence.

Fluid Dynamics and IBM Theory
Implementation, being updated

Using IB Software

Hands-on tutorials for IB2d, IBAMR (including IBFE), VisIt, and Planktos, with example codes. A consolidated, updated version is in progress.

Using IB Software

Code

Most of our simulations use the immersed boundary method, first developed by Charles Peskin. For flows at very small scales, where viscosity wins, we also use regularized Stokeslets. These are the tools we use and share.

Simulation of a green two-flagellum alga with tracer particles swept by its flagella
Python

Fluidlets

Regularized Stokeslets for cells, cilia, and swimmers, with walls, IB2d-style input files, ParaView output, worked examples, and tutorials. The software goal of our NSF FRG with Michael Minion, Jan Prins, and Jingfang Huang.

github.com/fairyflies9/fluidlets
MATLAB and Python

IB2d

An easy-to-use immersed boundary code in 2D with dozens of examples: springs, beams, muscles, porous structures, and advection-diffusion. Led by Nick Battista.

github.com/nickabattista/IB2d
C++, parallel

IBAMR

Boyce Griffith's adaptive, parallel immersed boundary library for 3D problems. We share our tutorials, slides, and example models.

Using IB Software tutorialsIBAMR on GitHub
Python

Planktos

An agent-based framework for moving plankton and other small organisms through simulated flows, developed with Christopher Strickland.

Planktos on GitHub
Review paper

CFD for biologists

Codes and data for "Using computational fluid dynamics to understand fluid-organism interaction."

JEB-CFD-Review

Outreach and service

  • Organizer of the International Cassiopea Workshop, which brings together people who study upside-down jellyfish, from genes to fluid dynamics.
  • Organizer of the Systems Biomechanics of the Horse symposia and the 2026 workshop on horse and human partnership.
  • Organizer of Dynamics Days 2026 at the University of Arizona.
  • Coach for the Faculty Success Program of the National Center for Faculty Development and Diversity.
  • Section editor for Mathematical and Computational Fluids, Fluids.
  • Public talks and demos with EquiPhysics. See what's coming up.