The following steps were taken in terms of the cooking algorithm.
This algorithm intentionally slightly overcooks the chicken (which is typically finished cooking at ~73% of its original weight) for food safety purposes. Data was collected empirically in order to determine ideal cooking times. The following graphs shows data collected from cooking 10 chicken breasts. We used this data as a starting point in order to implement our final code for cooking the perfect chicken.
The x indicates where we believe the optimal cook time is