Senior design project