Hardware dissection in computer science as a tool to improve teamwork | IEEE Conference Publication | IEEE Xplore