This document summarizes part of a lecture on factor analysis from an machine learning course. It introduces the factor analysis model, which posits that observed data is generated by an underlying latent variable that is mapped to the observed space with noise. It describes the factor analysis model mathematically as a joint Gaussian distribution between the latent and observed variables. It also derives the E-step and M-step updates for performing maximum likelihood estimation of the factor analysis model parameters using EM algorithm.