Undergrad capstone project