Integrating service learning and technical communication: Benefits and challenges | Synapse