Using Team-Based Learning to Promote Engineering Students’ Performance and Self-Efficacy in a Technical Writing Class - Shenghua Zha; Shenghua Wu; Julie M. Estis (IEEE Transactions on Professional Communication, 2021)