The document summarizes Christophe Paul's work on algorithms for modular decomposition. It discusses Ehrenfeucht et al's modular decomposition algorithm which computes the modular partition M(G,v) of a graph G with respect to a vertex v. It then computes the modular decomposition of the quotient graph G/M(G,v) and the induced subgraphs G[X] for each module X in M(G,v). The document also discusses Gallai's theorem on the decomposition of graphs into parallel, series, or prime modules and algorithms for recognizing cographs and computing the modular decomposition tree.