Learning sequence design