TrainSmart: Effective Trainings Every Time