ECE516 Lab 2, mo2016jan18