Improving learning effectiveness with hands-on design labs and course projects for the operating model of a pipelined processor | IEEE Conference Publication | IEEE Xplore