  In these notes, we introduce various approaches (GIT, Hodge theory, and KSBA)
to constructing and compactifying moduli spaces. We then discuss the pros and
cons for each approach, as well as some connections between them.
