ECE505, Spring 2020, Homework 6 (Due 04/14)