A senior design project for the University of Portland