Elaborated on chapter 3, in particular data cleaning and user modeling.