This document provides an introduction and overview of face recognition and detection. It discusses how face recognition involves identifying faces in images and can operate in verification or identification modes. Key steps in face recognition processing are discussed, including detection, alignment, feature extraction, and matching. Analysis of faces in subspaces is also covered, as are technical challenges such as variability in facial appearance and complexity of face manifolds. Neural networks, AdaBoost methods, and dealing with head rotations in detection are also outlined.