e-learning; self-reflection; collaborative learning; group work; culturally diverse; higher education