Jeff Erickson Created 2026-10-18 Updated 2026-11-05
His open textbook Algorithms by Jeff Erickson develops algorithm design through explicit examples, proofs and analysis. Its treatments of dynamic programming and depth-first search show complementary organizing ideas: reuse results of smaller subproblems, or explore the structure of a graph. The explanations connect the procedure with the invariant or recurrence that justifies it.[ref]
Figure 1.
Portrait drawing of Jeff Erickson
. Drawing by Damien Erickson (2018), from University of Illinois Urbana-Champaign's official researcher profile. Source.