seniorProject