Learning from Doing: Lessons Learned from Designing and Developing an Educational Software within a Heterogeneous Group - Wang-Trexler, Nicole; Yeh, Martin K.-C; Diehl, William C.; Heiser, Rebecca E.; Gregg, Andrea; Tran, Ling; Zhu, Chenyang (International Journal of Web-Based Learning and Teaching Technologies, 2021)