Bachelor Final Project