This document presents a human emotion recognition system that uses facial expression analysis to identify emotions. It discusses how emotions are important to human life and interaction. The system first captures images of a human face and preprocesses the images to extract features. It then compares the facial features to examples in a database to recognize the emotion based on distances between features. The system can identify six basic emotions with up to 97% accuracy. Limitations and potential to incorporate fuzzy logic for improved classification are also discussed.