In this project, we implemented a face detection model using Detectron2 and several different machine learning algorithms for the facial expression recognition. Our models are trained on two separate image based data sets. We were able to achieve a 70% AP50 with our face detection model and our best facial expression recognition model achieved an accuracy of 65%.