Course project for ECE 59500