Shakuntala Devi, The Human Computer, Receives Google Doodle Honor

Shakuntala Devi, otherwise known as the “human computer,” is the subject of Google’s homepage doodle today, as the search giant celebrates her 84th birthday. Devi traveled with her father’s circus in India as a child, wowing people with her ability…