Talks and presentations

Parallel Connectivity and Shortest Paths

April 03, 2026

Presentation, SIAM Undergraduate Seminar at UIUC, Urbana, IL, USA

Near-linear work algorithms for connectivity and single-source shortest paths (SSSP) have been known since before the 1950s. In this talk, we will describe approaches to increase their parallelism, including coarsening algorithms for connectivity, and incremental stepping algorithms for SSSP.

Dynamic Graph Connectivity

February 23, 2026

Presentation, SIGma (UIUC Special Interest Group in Math and Algorithms), Urbana, IL, USA

In a static graph, checking whether nodes are in the connected component takes linear time. I will describe the Kapron, King, Mountjoy algorithm supporting polylog time updates and queries.

Linear Time Minimum Spanning Trees

December 01, 2025

Presentation, SIGma (UIUC Special Interest Group in Math and Algorithms), Urbana, IL, USA

Karger-Klein-Tarjan randomized algorithm for computing minimum spanning trees in linear expected time.

Multiple Sequence Alignment

April 21, 2025

Presentation, SIGma (UIUC Special Interest Group in Math and Algorithms), Urbana, IL, USA

Multiple sequence alignment, maximum weight trace, dynamic programing, heuristics…

DeBruijn Graphs

February 03, 2025

Presentation, SIGma (UIUC Special Interest Group in Math and Algorithms), Urbana, IL, USA

Elementary graph theory, De Bruijn sequences, and genome assembly…

The Inverse Ackermann Function

November 18, 2024

Presentation, SIGma (UIUC Special Interest Group in Math and Algorithms), Urbana, IL, USA

Recursion, Inverse Ackermann, Union-Find, Range-Minimum Queries…