Stanford physics and computer science