Educating hardware design — From primary school children to postgraduate engineers | IEEE Conference Publication | IEEE Xplore