An algorithm and method of making intelligent therapy recommendations for insulin pump parameters is described. The pump parameters include basal rates, carbohydrate-to-insulin ratios (CIR), and insulin sensitivity factors (ISF). A determination of whether a therapy recommendation should be made is based on comparing an updated recommended change with a threshold. The updated recommended change to the pump parameter is made based on a previous recommended change to the pump parameter and the difference between a current blood glucose value and a targeted blood glucose level. The algorithm and method confirms the therapy recommendation is within safety parameters before displaying the therapy recommendation.