ECE 2035 project