1 Introduction  
2 Fine-grained Runtime Analysis of Randomized Search Heuristics  
3 Setting the Parameters of Evolutionary Algorithms  
4 Analysis of Evolutionary Algorithms in Dynamic and Stochastic Environments  
5 Submodular Optimization  
6 Theory of Estimation-of-Distribution Algorithms  
7 Drift Analysis  
8 Final Words