Learning spinners