Developing Teams Through Project-Based Learning