I am a professor in Algorithms for Complex Networks. I am also a part-time professor at Eindhoven University of Technology and a visiting professor at Moscow Institute of Physics and Technology. My background is in Applied Probability and Stochastic Operations Research. My main research interests are in large networks such as on-line social networks and the World Wide Web, randomized algorithms, and random graphs, and since recently in prediction for networks using machine learning. I am passionate about teaching, as well as popularizing mathematics through popular science books, public lectures and social media.