Cameron divided the teams into classes, teaching them each a unique aspect of the game.
Why did Cameron do this?
teach them different languages
train to be a teacher
see which aspects ended up being more valuable