Teaching Edge AI at the Undergraduate Level: A Hardware–Software Co-Design Approach | IEEE Journals & Magazine | IEEE Xplore