Senior capstone project