1 Introduction  
2 Cover’s Algorithm  
3 Incorporating Transaction Costs  
4 Computing Universal Portfolios  
5 Including Side Information  
6 Other Approaches to Portfolio Regret Minimization  
7 Conclusion, Future Directions  