Some realistic concerns: Todd cannot change the water temperature directly. He needs to rely on moving the shower knob to achieve this purpose. Todd moves the knob only when he senses the discrepancy, which takes time to sense (a delay). The water temperature does not change instantly when Todd moves the knob (a delay). A position of the knob should correspond to a particular water temperature. Todd is supposed to have a desired water temperature in mind.