By the way i've did a coffee-making robot for my current apartment in a pretty old house with old electrical stove. It heats very slowly, so it is too boring to monitor coffee for 10+ minutes. It can overheat and overflow to stove. Overboiling spoils the taste. So this robot maintains a temperature a little bit below boiling point by raising coffee container. It also makes ugly melody to make come to kitchen and shut it up.