Bayesian Designs For Sequential Learning Problems