Using Collaborative In-Class Assignments in Large Introductory Classes