Teaching computer organization and architecture with hands-on experience | IEEE Conference Publication | IEEE Xplore