ECE 130 FINAL ASSIGNMENT