Problem-based engineering design and assessment in a digital systems program | IEEE Conference Publication | IEEE Xplore