Learning to commuit