Final project for ECE 353