case study apple company stanford computer science master thesis