Online Learning Thesis