ECE 676: Winter 2018