Michael Levin serves as the Chief Data Scientist at Yandex.Market and is also an Associate Professor at the Computer Science Department of Higher School of Economics. He also teaches Algorithms and Data Structures at Yandex School of Data Analysis.


Number Theory and Cryptography

Algorithmic Toolbox

Advanced Algorithms and Complexity

Algorithms on Graphs

Data Structures

Algorithms on Strings

What is a Proof?

Genome Assembly Programming Challenge