Hands-on improvements for efficient teaching computer science students about hardware | IEEE Conference Publication | IEEE Xplore