EE239AS Project 4