Class projects from ECE 250 University of Waterloo