Teaching a service learning introductory engineering course — Lessons learned and improvements made | IEEE Conference Publication | IEEE Xplore