Assignment2-ECE657A