ece_652_final