Strategies for effective creation, implementation, and assessment of student teams