Learning and experimenting with adaptive design