Using community engagement to teach engineering and computing | IEEE Conference Publication | IEEE Xplore