Master Thesis notes