Шумилов Сергей Станиславович в 1990 году окончил физико-математическую школу-интернат №18 имени А.Н.Колмогорова при МГУ, в 1995 году – факультет вычислительной математики и кибернетики Московского государственного университета имени М.В.Ломоносова. В 2003 году получил учёную степень Ph.D. in Computer Science.
С 1992 по 1996 год – научный сотрудник Института проблем информатики Российской академии наук (ИПИ РАН). С 1996 по 1997 год – научный сотрудник Института системного программирования (ИСП) Российской академии наук (РАН). С 1997 по 1999 год – научный сотрудник Боннского Университета, ФРГ. С 1999 года – старший научный сотрудник Боннского Университета.
При написании статьи использовались материалы с сайтов www.cs.uni-bonn.de и www.guru.ru.