Hard lessons learned using hardware-oriented capstone projects | IEEE Conference Publication | IEEE Xplore