EE214A Course Project