Cooperative Learning in Teacher Education: A Case Study