Teammates: A cloud-based peer evaluation tool for student team projects. - Gerald Goh; Xiaoni Lai; Damith C. Rajapakse (CSEE&T, 2011)