A method of using a bolus calculator for calculating a correction insulin dose accounting for continuous glucose monitoring noise, the method comprising: coupling a bolus calculator to a database, the bolus calculator containing therewithin a processor that when activated executes an algorithm defining a pre-set target glucose level ( g t), a threshold percentage (x) defining a probability of hypoglycemia ( P hypo) where a user's blood glucose level falls below a predetermined hypoglycemia threshold ( T hypo), and a standard deviation ( σ g) defining an uncertainty of a glucose measurement (g) of the user from a sensor that accounts for past uncertainty regarding at least one of a calibration routine of the user, a day of use for the sensor, and a sensor lot via the database; activating the processor to execute the algorithm; receiving by the bolus calculator the glucose measurement (g) of the user from the sensor; calculating, using the glucose measurement (g), the standard deviation ( σ g), and a parameter ( z x %) on a normal cumulative distribution, a level ( g x %) on the blood glucose cumulative frequency distribution, wherein the parameter ( z x %) is associated with a percentage defining a probability of an overestimation of the user's actual blood glucose level by the glucose measurement (g) by more than z x% · σ g which corresponds to the threshold percentage (x) defining the probability of hypoglycemia ( P hypo), by performing the following calculation g x % = g − z x % ⋅ σ g; calculating a standard correction insulin dose ( I g) utilizing an insulin sensitivity factor of the user and the pre-set target glucose level ( g t); calculating a hypoglycemia-averse correction insulin dose ( I hypo ( x)%) using the insulin sensitivity factor of the user, the hypoglycemia threshold ( T hypo), and the calculated level ( g x %) on the blood glucose cumulative frequency distribution, by performing the following calculation I hypo x % = g x % − T hypo IS; comparing the standard correction insulin dose ( I g) with the hypoglycemia-averse correction insulin dose ( I hypo ( x)%) and selecting the minimum of the correction insulin doses ( I g, I hypo ( x)%); and adjusting the standard correction insulin bolus to be administered to the user for the corresponding meal to be the selected minimum of the correction insulin doses ( I g, I hypo ( x)%) to reduce hypoglycemia risk of the user after consuming the corresponding meal. coupling a bolus calculator to a database, the bolus calculator containing therewithin a processor that when activated executes an algorithm defining a pre-set target glucose level ( g t), a threshold percentage (x) defining a probability of hypoglycemia ( P hypo) where a user's blood glucose level falls below a predetermined hypoglycemia threshold ( T hypo), and a standard deviation ( σ g) defining an uncertainty of a glucose measurement (g) of the user from a sensor that accounts for past uncertainty regarding at least one of a calibration routine of the user, a day of use for the sensor, and a sensor lot via the database; activating the processor to execute the algorithm; receiving by the bolus calculator the glucose measurement (g) of the user from the sensor; calculating, using the glucose measurement (g), the standard deviation ( σ g), and a parameter ( z x %) on a normal cumulative distribution, a level ( g x %) on the blood glucose cumulative frequency distribution, wherein the parameter ( z x %) is associated with a percentage defining a probability of an overestimation of the user's actual blood glucose level by the glucose measurement (g) by more than z x% · σ g which corresponds to the threshold percentage (x) defining the probability of hypoglycemia ( P hypo), by performing the following calculation g x % = g − z x % ⋅ σ g; calculating a standard correction insulin dose ( I g) utilizing an insulin sensitivity factor of the user and the pre-set target glucose level ( g t); calculating a hypoglycemia-averse correction insulin dose ( I hypo ( x)%) using the insulin sensitivity factor of the user, the hypoglycemia threshold ( T hypo), and the calculated level ( g x %) on the blood glucose cumulative frequency distribution, by performing the following calculation I hypo x % = g x % − T hypo IS; comparing the standard correction insulin dose ( I g) with the hypoglycemia-averse correction insulin dose ( I hypo ( x)%) and selecting the minimum of the correction insulin doses ( I g, I hypo ( x)%); and adjusting the standard correction insulin bolus to be administered to the user for the corresponding meal to be the selected minimum of the correction insulin doses ( I g, I hypo ( x)%) to reduce hypoglycemia risk of the user after consuming the corresponding meal.