Collaborative learning in an introductory computer science course. - Roberta Evans Sabin; Edward P. Sabin (SIGCSE, 1994)