About the school

Algorithms for Massive Datasets (ALMADA) School will take place in Moscow, Russia, on July 31 – August 7, 2013. The school is organized by Microsoft Research in cooperation with Yandex and Lomonosov Moscow State University. The school continues the tradition of Microsoft Summer Schools, which have been held every year since 2009. The school will have four courses providing technical background in the area, and additional lectures that will put the topic into the context of real-life applications and business opportunities.

Video and slides for most of the lectures are available. Please, see the Schedule page and click on lecture title to get to the page with video and slides for the corresponding lecture.


  • To offer students a unique opportunity to learn about fundamental and state of the art results on algorithms and systems for processing massive datasets.
  • To provide a stimulating environment for students to meet and establish ties with each other and school lecturers.


  • (August 4, 2013) Typo in Alex Andoni's homework: in part (b), it should have been "median estimate is the median of the absolute value of k coordinates of the vector Cx".


Context Lectures

  • Kamill Akhmetov (Microsoft Russia) and Sergey Berezin (Lomonosov Moscow State University)
    Microsoft Research WorldWide Telescope: great tool for astronomy learning and teaching, great Big Data application
  • Alexey Beltyukov (Skolkovo Foundation and INSEAD Business School)
    From Research to Business with Help of Skolkovo
  • Sergey Berezin (Lomonosov Moscow State University)
    Cloud Technologies for Computational Sciences
  • Mikhail Bilenko (Microsoft Research)
    Scaling up practical learning algorithms
  • Tony Hey (Microsoft Research)
    Researchers, Data, and Machines: The Next Generation of Scientific Exploration
  • Vsevolod Makeev (Vavilov Institute of General Genetics, Russian Academy of Sciences)
    Problems and algorithms in analysis of biological sequences.
  • Ivan Pouzyrevsky (Yandex)
    YT -- Distributed Data Processing Revisited
  • Vladislav Shershulsky (Microsoft Russia)
    Big Data: usage, ethics, algorithms


Advanced undergraduates, MS and PhD students, young scientists (35 or under), and developers interested in massive data processing are encouraged to apply. The school is primarily aimed at Russian residents, but students residing abroad who do not need a visa to enter Russia may apply (see FAQ). English is the working language of the school, but some presentations will be in Russian; fluency in English is required and knowledge of Russian is strongly recommended. Minimal necessary background includes an introductory algorithms class and basic programming skills. Accepted students will pay no tuition, and the school will cover their accommodations on the MSU campus, meals, and social program. The students are expected to pay for their travel to Moscow and back.


The school will have courses, lectures, question and answer sessions, and homework.

When and How to Apply

Qualified candidates should register by February 22, 2013 and complete their applications by March 15, 2013. No obligation registration is required and takes two minutes. We strongly encourage interested candidates to register right away. Application material (including transcript, short CV, a term paper (курсовая) or a research paper, and optional supporting material, see FAQ ) can be uploaded and updated any time until the application deadline. Acceptance decisions will be made around May 15, 2013.

For additional information, send an email to info [at] almada2013 [dot] ru.