Problem-based learning in an introductory computer engineering course | IEEE Conference Publication | IEEE Xplore