This document reviews automatic emotion recognition using facial expressions. It discusses how facial expressions are an important form of non-verbal communication that can express human perspectives and mental states. The document then summarizes several popular techniques for automatic facial expression recognition systems, including those based on statistical movement, auto-illumination correction, identification-driven emotion recognition for social robots, e-learning approaches, cognitive analysis for interactive TV, and motion detection using optical flow. Each technique is assessed in terms of its pros and cons. The goal of the techniques is to enhance human-computer interaction through more accurate and real-time recognition of facial expressions and emotions.