This document provides a review of various emotion recognition systems using machine learning and deep learning techniques. It summarizes several papers that used different methods and algorithms for emotion recognition from facial expressions, speech signals, and handwriting. Convolutional neural networks (CNNs), support vector machines (SVMs), and recurrent neural networks (RNNs) were among the algorithms applied. The papers extracted features like MFCCs and analyzed techniques like data augmentation, but some methods had limitations like difficulty recognizing certain emotions or being affected by pose and illumination. Overall, the document reviewed emotion recognition research utilizing a range of inputs and machine learning approaches.