Expander graphs are sparse graphs that are nonetheless highly connected. Their expansion properties can be characterized spectrally via eigenvalues of the adjacency matrix or Laplacian. Expanders power derandomization, error-correcting codes, network design, and rapid mixing of random walks.