repo for engr090 senior design project code