This document is chapter 2 of a tutorial on the Expectation-Maximization (EM) algorithm, detailing its traditional and practical applications. It explains the two main steps of the algorithm—the Expectation step (E-step) and the Maximization step (M-step)—and their significance in estimating parameters from hidden data. The document discusses various mathematical equations involved in the EM process, particularly emphasizing the convergence criteria for optimization.