Educating hardware design — From boolean equations to massively parallel computing systems | IEEE Conference Publication | IEEE Xplore